[INFO] cloning repository https://github.com/emcfarlane/edi-blue [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/emcfarlane/edi-blue" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Femcfarlane%2Fedi-blue", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Femcfarlane%2Fedi-blue'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b151be3f9ad0ffb014dd2097f1b5e417ce4048c8 [INFO] documenting emcfarlane/edi-blue against 1.61.0 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Femcfarlane%2Fedi-blue" "/workspace/builds/worker-35/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-35/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/emcfarlane/edi-blue on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/emcfarlane/edi-blue [INFO] finished tweaking git repo https://github.com/emcfarlane/edi-blue [INFO] tweaked toml for git repo https://github.com/emcfarlane/edi-blue written to /workspace/builds/worker-35/source/Cargo.toml [INFO] crate git repo https://github.com/emcfarlane/edi-blue already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded protobuf v2.18.0 [INFO] [stderr] Downloaded futures-macro v0.3.6 [INFO] [stderr] Downloaded futures v0.3.6 [INFO] [stderr] Downloaded libflate v1.0.2 [INFO] [stderr] Downloaded futures-executor v0.3.6 [INFO] [stderr] Downloaded syn v1.0.45 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-35/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-35/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0e59dffce1c38cc3262aab12f88501797555736072433957e973a7bae2ab8ded [INFO] running `Command { std: "docker" "start" "-a" "0e59dffce1c38cc3262aab12f88501797555736072433957e973a7bae2ab8ded", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0e59dffce1c38cc3262aab12f88501797555736072433957e973a7bae2ab8ded", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e59dffce1c38cc3262aab12f88501797555736072433957e973a7bae2ab8ded", kill_on_drop: false }` [INFO] [stdout] 0e59dffce1c38cc3262aab12f88501797555736072433957e973a7bae2ab8ded [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-35/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-35/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 10e05741663e446acd0a1b8e58f3b5b63e5ab64a03681b12d3f0a738a96613ef [INFO] running `Command { std: "docker" "start" "-a" "10e05741663e446acd0a1b8e58f3b5b63e5ab64a03681b12d3f0a738a96613ef", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.79 [INFO] [stderr] Compiling syn v1.0.45 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling log v0.4.11 [INFO] [stderr] Checking bytes v0.5.6 [INFO] [stderr] Compiling pin-project-internal v0.4.27 [INFO] [stderr] Checking slab v0.4.2 [INFO] [stderr] Checking rand_core v0.4.2 [INFO] [stderr] Compiling autocfg v0.1.7 [INFO] [stderr] Checking itoa v0.4.6 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Checking futures-core v0.3.6 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Compiling proc-macro-nested v0.1.6 [INFO] [stderr] Checking futures-sink v0.3.6 [INFO] [stderr] Checking matches v0.1.8 [INFO] [stderr] Checking pin-project-lite v0.1.11 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling proc-macro-hack v0.5.18 [INFO] [stderr] Checking once_cell v1.4.1 [INFO] [stderr] Checking futures-io v0.3.8 [INFO] [stderr] Checking arc-swap v0.4.7 [INFO] [stderr] Compiling httparse v1.3.4 [INFO] [stderr] Checking tinyvec v0.3.4 [INFO] [stderr] Compiling serde_derive v1.0.117 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Compiling cc v1.0.61 [INFO] [stderr] Compiling crc32fast v1.2.0 [INFO] [stderr] Compiling serde v1.0.117 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Checking hashbrown v0.9.1 [INFO] [stderr] Checking unicode-width v0.1.8 [INFO] [stderr] Checking mime v0.3.16 [INFO] [stderr] Checking rle-decode-fast v1.0.1 [INFO] [stderr] Checking regex-syntax v0.6.20 [INFO] [stderr] Compiling serde_json v1.0.59 [INFO] [stderr] Checking remove_dir_all v0.5.3 [INFO] [stderr] Compiling protobuf v2.18.0 [INFO] [stderr] Checking adler32 v1.2.0 [INFO] [stderr] Checking libflate_lz77 v1.0.0 [INFO] [stderr] Checking utf-8 v0.7.5 [INFO] [stderr] Checking safemem v0.3.3 [INFO] [stderr] Checking unicode-xid v0.2.1 [INFO] [stderr] Checking termcolor v1.1.0 [INFO] [stderr] Compiling prometheus v0.8.0 [INFO] [stderr] Checking strsim v0.8.0 [INFO] [stderr] Checking vec_map v0.8.2 [INFO] [stderr] Compiling bindgen v0.51.1 [INFO] [stderr] Checking tower-service v0.3.0 [INFO] [stderr] Checking httpdate v0.3.2 [INFO] [stderr] Checking dtoa v0.4.6 [INFO] [stderr] Checking peeking_take_while v0.1.2 [INFO] [stderr] Checking shlex v0.1.1 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking scoped-tls v1.0.0 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking urlencoding v1.1.1 [INFO] [stderr] Compiling edi v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling indexmap v1.6.0 [INFO] [stderr] Checking tracing-core v0.1.17 [INFO] [stderr] Checking thread_local v1.0.1 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Checking digest v0.8.1 [INFO] [stderr] Checking sha-1 v0.9.2 [INFO] [stderr] Checking futures-channel v0.3.6 [INFO] [stderr] Checking rand_core v0.3.1 [INFO] [stderr] Checking rand_jitter v0.1.4 [INFO] [stderr] Checking http v0.2.1 [INFO] [stderr] Checking input_buffer v0.3.1 [INFO] [stderr] Checking unicode-bidi v0.3.4 [INFO] [stderr] Checking form_urlencoded v1.0.0 [INFO] [stderr] Checking rand_hc v0.1.0 [INFO] [stderr] Checking rand_isaac v0.1.1 [INFO] [stderr] Checking rand_xorshift v0.1.1 [INFO] [stderr] Checking unicode-normalization v0.1.13 [INFO] [stderr] Checking want v0.3.0 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking getopts v0.2.21 [INFO] [stderr] Checking humantime v1.3.0 [INFO] [stderr] Checking proc-macro2 v1.0.24 [INFO] [stderr] Checking futures-task v0.3.6 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Checking tracing v0.1.21 [INFO] [stderr] Checking aho-corasick v0.7.14 [INFO] [stderr] Checking twoway v0.1.8 [INFO] [stderr] Checking buf_redux v0.8.4 [INFO] [stderr] Checking libflate v1.0.2 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking net2 v0.2.35 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking signal-hook-registry v1.2.1 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking socket2 v0.3.15 [INFO] [stderr] Checking time v0.1.44 [INFO] [stderr] Checking which v3.1.1 [INFO] [stderr] Checking block-buffer v0.7.3 [INFO] [stderr] Compiling clang-sys v0.28.1 [INFO] [stderr] Compiling mime_guess v2.0.3 [INFO] [stderr] Checking clap v2.33.3 [INFO] [stderr] Checking regex v1.4.1 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Checking mio v0.6.22 [INFO] [stderr] Checking sha-1 v0.8.2 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking procfs v0.7.9 [INFO] [stderr] Checking idna v0.2.0 [INFO] [stderr] Checking http-body v0.3.1 [INFO] [stderr] Checking headers-core v0.2.0 [INFO] [stderr] Checking cexpr v0.3.6 [INFO] [stderr] Checking mio-uds v0.6.8 [INFO] [stderr] Checking env_logger v0.6.2 [INFO] [stderr] Checking headers v0.3.2 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking url v2.2.0 [INFO] [stderr] Checking tungstenite v0.11.1 [INFO] [stderr] Checking tempfile v3.1.0 [INFO] [stderr] Checking multipart v0.17.0 [INFO] [stderr] Compiling futures-macro v0.3.6 [INFO] [stderr] Compiling tokio-macros v0.2.5 [INFO] [stderr] Compiling pin-project-internal v1.0.2 [INFO] [stderr] Compiling thiserror-impl v1.0.21 [INFO] [stderr] Checking tokio v0.2.22 [INFO] [stderr] Checking tokio-util v0.3.1 [INFO] [stderr] Checking thiserror v1.0.21 [INFO] [stderr] Checking pin-project v1.0.2 [INFO] [stderr] Checking pin-project v0.4.27 [INFO] [stderr] Checking futures-util v0.3.6 [INFO] [stderr] Checking tracing-futures v0.2.4 [INFO] [stderr] Checking serde_urlencoded v0.6.1 [INFO] [stderr] Checking futures-executor v0.3.6 [INFO] [stderr] Checking h2 v0.2.6 [INFO] [stderr] Checking tokio-tungstenite v0.11.0 [INFO] [stderr] Checking futures v0.3.6 [INFO] [stderr] Checking hyper v0.13.9 [INFO] [stderr] Checking warp v0.2.5 [INFO] [stderr] Documenting edi v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | / #[doc = " @brief reads the raw integer ADC value for a particular channel"] [INFO] [stdout] 256 | | #[doc = ""] [INFO] [stdout] 257 | | #[doc = " @param[in] ch channel 0-7"] [INFO] [stdout] 258 | | #[doc = ""] [INFO] [stdout] 259 | | #[doc = " @return 16-bit adc reading on success, -1 on failure."] [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch channel 0-7 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | / #[doc = " @brief reads an adc voltage."] [INFO] [stdout] 264 | | #[doc = ""] [INFO] [stdout] 265 | | #[doc = " @param[in] ch channel 0-7"] [INFO] [stdout] 266 | | #[doc = ""] [INFO] [stdout] 267 | | #[doc = " @return voltage from 0-1.8v or -1 on error"] [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch channel 0-7 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | / #[doc = " @brief powers on the barometer and initializes it with the given"] [INFO] [stdout] 364 | | #[doc = " oversample and filter settings."] [INFO] [stdout] 365 | | #[doc = ""] [INFO] [stdout] 366 | | #[doc = " Optionally call rc_bmp_set_sea_level_pressure_pa afterwards to change the sea"] [INFO] [stdout] ... | [INFO] [stdout] 371 | | #[doc = ""] [INFO] [stdout] 372 | | #[doc = " @return 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] oversample see rc_bmp_oversample_t [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:379:5 [INFO] [stdout] | [INFO] [stdout] 379 | / #[doc = " @brief If you know the current sea level pressure for your region and"] [INFO] [stdout] 380 | | #[doc = " weather, you can use this to correct the altititude reading."] [INFO] [stdout] 381 | | #[doc = ""] [INFO] [stdout] 382 | | #[doc = " This is not necessary if you only care about differential altitude from a"] [INFO] [stdout] ... | [INFO] [stdout] 386 | | #[doc = ""] [INFO] [stdout] 387 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pa sea level pressure in pascals [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | / #[doc = " @brief Initializes a single button handler."] [INFO] [stdout] 408 | | #[doc = ""] [INFO] [stdout] 409 | | #[doc = " @param[in] chip The gpio chip"] [INFO] [stdout] 410 | | #[doc = " @param[in] pin The gpio pin for that chip"] [INFO] [stdout] ... | [INFO] [stdout] 417 | | #[doc = ""] [INFO] [stdout] 418 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The gpio chip [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / #[doc = " @brief Sets the callback functions to be called when the button is"] [INFO] [stdout] 433 | | #[doc = " pressed or released."] [INFO] [stdout] 434 | | #[doc = ""] [INFO] [stdout] 435 | | #[doc = " These functions should be short and return quickly. On every press and"] [INFO] [stdout] ... | [INFO] [stdout] 446 | | #[doc = ""] [INFO] [stdout] 447 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The gpio chip [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | / #[doc = " @brief used to query the position of a button."] [INFO] [stdout] 457 | | #[doc = ""] [INFO] [stdout] 458 | | #[doc = " @param[in] chip The gpio chip"] [INFO] [stdout] 459 | | #[doc = " @param[in] pin The gpio pin for that chip"] [INFO] [stdout] 460 | | #[doc = ""] [INFO] [stdout] 461 | | #[doc = " @return RC_BTN_STATE_PRESSED or RC_BTN_STATE_RELEASED on success, -1 on"] [INFO] [stdout] 462 | | #[doc = " failure."] [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The gpio chip [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:469:5 [INFO] [stdout] | [INFO] [stdout] 469 | / #[doc = " @brief blocking function call, returns when press or release happens"] [INFO] [stdout] 470 | | #[doc = ""] [INFO] [stdout] 471 | | #[doc = " @param[in] chip The gpio chip"] [INFO] [stdout] 472 | | #[doc = " @param[in] pin The gpio pin for that chip"] [INFO] [stdout] 473 | | #[doc = " @param[in] press_or_release RC_BTN_STATE_PRESSED or RC_BTN_STATE_RELEASED"] [INFO] [stdout] 474 | | #[doc = ""] [INFO] [stdout] 475 | | #[doc = " @return 0 on successful event, -1 on error"] [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The gpio chip [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:495:5 [INFO] [stdout] | [INFO] [stdout] 495 | / #[doc = " @brief Sets the CPU governor. See rc_governor_t"] [INFO] [stdout] 496 | | #[doc = ""] [INFO] [stdout] 497 | | #[doc = " This is the equivalent to running 'cpufreq-set -g {governor}' from the"] [INFO] [stdout] 498 | | #[doc = " command line but can be called in your C program instead."] [INFO] [stdout] ... | [INFO] [stdout] 501 | | #[doc = ""] [INFO] [stdout] 502 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] gov Desired governor [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:552:5 [INFO] [stdout] | [INFO] [stdout] 552 | / #[doc = " @brief Returns the pulse width in microseconds commanded by the"] [INFO] [stdout] 553 | | #[doc = " transmitter for a particular channel."] [INFO] [stdout] 554 | | #[doc = ""] [INFO] [stdout] 555 | | #[doc = " The user can specify channels 1 through 9 but non-zero values will only be"] [INFO] [stdout] ... | [INFO] [stdout] 562 | | #[doc = " @return pulse width in microseconds if data is being transmitted, 0 if"] [INFO] [stdout] 563 | | #[doc = " data is not being transmitted on that channel, -1 on error"] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch channel (1-9) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:567:5 [INFO] [stdout] | [INFO] [stdout] 567 | / #[doc = " @brief Returns a scaled value from -1 to 1 corresponding to the min and"] [INFO] [stdout] 568 | | #[doc = " max values recorded during calibration."] [INFO] [stdout] 569 | | #[doc = ""] [INFO] [stdout] 570 | | #[doc = " The user MUST run the rc_calibrate_dsm example to ensure the normalized"] [INFO] [stdout] ... | [INFO] [stdout] 577 | | #[doc = " @return normalized input from -1.0 to 1.0 if that channel has data, 0 if"] [INFO] [stdout] 578 | | #[doc = " that channel has no data, -1 on error."] [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch channel (1-9) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:592:5 [INFO] [stdout] | [INFO] [stdout] 592 | / #[doc = " @brief Set your own callback function to be called when new DSM data is"] [INFO] [stdout] 593 | | #[doc = " ready."] [INFO] [stdout] 594 | | #[doc = ""] [INFO] [stdout] 595 | | #[doc = " @param[in] func callback function"] [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] func callback function [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:599:5 [INFO] [stdout] | [INFO] [stdout] 599 | / #[doc = " @brief Set your own callback function to be called when DSM loses"] [INFO] [stdout] 600 | | #[doc = " connection."] [INFO] [stdout] 601 | | #[doc = ""] [INFO] [stdout] 602 | | #[doc = " @param[in] func callback function"] [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] func callback function [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:702:5 [INFO] [stdout] | [INFO] [stdout] 702 | / #[doc = " @brief Reads the current position of an encoder channel."] [INFO] [stdout] 703 | | #[doc = ""] [INFO] [stdout] 704 | | #[doc = " This is a signed 32-bit integer that wraps around if the position is allowed"] [INFO] [stdout] 705 | | #[doc = " to read +- 2^31"] [INFO] [stdout] ... | [INFO] [stdout] 709 | | #[doc = " @return The current position (signed 32-bit integer) or -1 and prints an"] [INFO] [stdout] 710 | | #[doc = " error message is there is a problem."] [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch channel 1-3 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:714:5 [INFO] [stdout] | [INFO] [stdout] 714 | / #[doc = " @brief Sets the current position of an eQEP encoder channel. Usually for"] [INFO] [stdout] 715 | | #[doc = " resetting a counter to 0 but can set an arbitrary position if desired."] [INFO] [stdout] 716 | | #[doc = ""] [INFO] [stdout] 717 | | #[doc = " @param[in] ch channel 1-3"] [INFO] [stdout] 718 | | #[doc = " @param[in] pos The new position"] [INFO] [stdout] 719 | | #[doc = ""] [INFO] [stdout] 720 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch channel 1-3 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:754:5 [INFO] [stdout] | [INFO] [stdout] 754 | / #[doc = " @brief Sets the current position of encoder channel 4. Usually for"] [INFO] [stdout] 755 | | #[doc = " resetting a counter to 0 but can set an arbitrary position if desired."] [INFO] [stdout] 756 | | #[doc = ""] [INFO] [stdout] 757 | | #[doc = " @param[in] pos The new position"] [INFO] [stdout] 758 | | #[doc = ""] [INFO] [stdout] 759 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pos The new position [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:780:5 [INFO] [stdout] | [INFO] [stdout] 780 | / #[doc = " @brief Reads the current position of an encoder channel."] [INFO] [stdout] 781 | | #[doc = ""] [INFO] [stdout] 782 | | #[doc = " This is a signed 32-bit integer that wraps around if the position is allowed"] [INFO] [stdout] 783 | | #[doc = " to read +- 2^31"] [INFO] [stdout] ... | [INFO] [stdout] 787 | | #[doc = " @return The current position (signed 32-bit integer) or -1 and prints an"] [INFO] [stdout] 788 | | #[doc = " error message is there is a problem."] [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch channel 1-4 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:792:5 [INFO] [stdout] | [INFO] [stdout] 792 | / #[doc = " @brief Sets the current position of an eQEP encoder channel. Usually for"] [INFO] [stdout] 793 | | #[doc = " resetting a counter to 0 but can set an arbitrary position if desired."] [INFO] [stdout] 794 | | #[doc = ""] [INFO] [stdout] 795 | | #[doc = " @param[in] ch channel 1-4"] [INFO] [stdout] 796 | | #[doc = " @param[in] pos The new position"] [INFO] [stdout] 797 | | #[doc = ""] [INFO] [stdout] 798 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch channel 1-4 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:805:5 [INFO] [stdout] | [INFO] [stdout] 805 | / #[doc = " @brief Configures a gpio pin as input or output"] [INFO] [stdout] 806 | | #[doc = ""] [INFO] [stdout] 807 | | #[doc = " This configures the pin by making a gpio handle request to the character"] [INFO] [stdout] 808 | | #[doc = " device driver. It accepts the same gpio handle request flags as defined in"] [INFO] [stdout] ... | [INFO] [stdout] 824 | | #[doc = ""] [INFO] [stdout] 825 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The chip number, /dev/gpiochipX [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:833:5 [INFO] [stdout] | [INFO] [stdout] 833 | / #[doc = " @brief Sets the value of a GPIO pin when in output mode"] [INFO] [stdout] 834 | | #[doc = ""] [INFO] [stdout] 835 | | #[doc = " must call rc_gpio_init with the OUTPUT flag first."] [INFO] [stdout] 836 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 840 | | #[doc = ""] [INFO] [stdout] 841 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The chip number, /dev/gpiochipX [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:849:5 [INFO] [stdout] | [INFO] [stdout] 849 | / #[doc = " @brief Reads the value of a GPIO pin when in input mode or output mode."] [INFO] [stdout] 850 | | #[doc = ""] [INFO] [stdout] 851 | | #[doc = " Must call rc_gpio_init first."] [INFO] [stdout] 852 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 855 | | #[doc = ""] [INFO] [stdout] 856 | | #[doc = " @return 1 if pin is high, 0 if pin is low, -1 on error"] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The chip number, /dev/gpiochipX [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:863:5 [INFO] [stdout] | [INFO] [stdout] 863 | / #[doc = " @brief Initializes a pin for interrupt event polling and normal reading."] [INFO] [stdout] 864 | | #[doc = ""] [INFO] [stdout] 865 | | #[doc = " Handle flags exists if the user wishes to configure the pic as active-low,"] [INFO] [stdout] 866 | | #[doc = " open-source, or open-drain. This is usually not necessary and can be left at"] [INFO] [stdout] ... | [INFO] [stdout] 876 | | #[doc = ""] [INFO] [stdout] 877 | | #[doc = " @return File descriptor for the GPIO event or -1 on failure"] [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The chip number, /dev/gpiochipX [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:886:5 [INFO] [stdout] | [INFO] [stdout] 886 | / #[doc = " @brief polls a pin when configured for interrupt event polling"] [INFO] [stdout] 887 | | #[doc = ""] [INFO] [stdout] 888 | | #[doc = " This polls for an event and then reads one event from the queue."] [INFO] [stdout] 889 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 900 | | #[doc = " RC_GPIO_EVENT_RISING_EDGE, or RC_GPIO_EVENT_FALLING_EDGE to indicate what"] [INFO] [stdout] 901 | | #[doc = " happened."] [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The chip number, /dev/gpiochipX [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:886:5 [INFO] [stdout] | [INFO] [stdout] 886 | / #[doc = " @brief polls a pin when configured for interrupt event polling"] [INFO] [stdout] 887 | | #[doc = ""] [INFO] [stdout] 888 | | #[doc = " This polls for an event and then reads one event from the queue."] [INFO] [stdout] 889 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 900 | | #[doc = " RC_GPIO_EVENT_RISING_EDGE, or RC_GPIO_EVENT_FALLING_EDGE to indicate what"] [INFO] [stdout] 901 | | #[doc = " happened."] [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] event_time_ns pointer where the time of the gpio event occured. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:910:5 [INFO] [stdout] | [INFO] [stdout] 910 | / #[doc = " @brief closes the file descriptor for a pin"] [INFO] [stdout] 911 | | #[doc = ""] [INFO] [stdout] 912 | | #[doc = " Not strictly necessary to run at the end of your program since linux will"] [INFO] [stdout] 913 | | #[doc = " clean this up for you. However this is sometimes useful in the middle of a"] [INFO] [stdout] ... | [INFO] [stdout] 916 | | #[doc = " @param[in] chip The chip number, /dev/gpiochipX"] [INFO] [stdout] 917 | | #[doc = " @param[in] pin The pin ID"] [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] chip The chip number, /dev/gpiochipX [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:965:5 [INFO] [stdout] | [INFO] [stdout] 965 | / #[doc = " @brief Initializes a bus and sets it to talk to a particular device"] [INFO] [stdout] 966 | | #[doc = " address."] [INFO] [stdout] 967 | | #[doc = ""] [INFO] [stdout] 968 | | #[doc = " @param[in] bus The bus"] [INFO] [stdout] 969 | | #[doc = " @param[in] devAddr The device address"] [INFO] [stdout] 970 | | #[doc = ""] [INFO] [stdout] 971 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:975:5 [INFO] [stdout] | [INFO] [stdout] 975 | / #[doc = " @brief Closes an I2C bus"] [INFO] [stdout] 976 | | #[doc = ""] [INFO] [stdout] 977 | | #[doc = " @param[in] bus The bus"] [INFO] [stdout] 978 | | #[doc = ""] [INFO] [stdout] 979 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:983:5 [INFO] [stdout] | [INFO] [stdout] 983 | / #[doc = " @brief Changes the device address the bus is configured to talk to."] [INFO] [stdout] 984 | | #[doc = ""] [INFO] [stdout] 985 | | #[doc = " Actually changing the device address in the I2C driver requires a"] [INFO] [stdout] 986 | | #[doc = " system call and is relatively slow. This function records which"] [INFO] [stdout] ... | [INFO] [stdout] 994 | | #[doc = ""] [INFO] [stdout] 995 | | #[doc = " @return { description_of_the_return_value }"] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1002:5 [INFO] [stdout] | [INFO] [stdout] 1002 | / #[doc = " @brief Reads a single byte from a device register."] [INFO] [stdout] 1003 | | #[doc = ""] [INFO] [stdout] 1004 | | #[doc = " This sends the device address and register address to be read"] [INFO] [stdout] 1005 | | #[doc = " from before reading the response, works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1010 | | #[doc = ""] [INFO] [stdout] 1011 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1002:5 [INFO] [stdout] | [INFO] [stdout] 1002 | / #[doc = " @brief Reads a single byte from a device register."] [INFO] [stdout] 1003 | | #[doc = ""] [INFO] [stdout] 1004 | | #[doc = " This sends the device address and register address to be read"] [INFO] [stdout] 1005 | | #[doc = " from before reading the response, works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1010 | | #[doc = ""] [INFO] [stdout] 1011 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] data The data pointer to write response to. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1019:5 [INFO] [stdout] | [INFO] [stdout] 1019 | / #[doc = " @brief Reads multiple bytes from a device register."] [INFO] [stdout] 1020 | | #[doc = ""] [INFO] [stdout] 1021 | | #[doc = " This sends the device address and register address to be read"] [INFO] [stdout] 1022 | | #[doc = " from before reading the response, works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1028 | | #[doc = ""] [INFO] [stdout] 1029 | | #[doc = " @return returns number of bytes read or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1019:5 [INFO] [stdout] | [INFO] [stdout] 1019 | / #[doc = " @brief Reads multiple bytes from a device register."] [INFO] [stdout] 1020 | | #[doc = ""] [INFO] [stdout] 1021 | | #[doc = " This sends the device address and register address to be read"] [INFO] [stdout] 1022 | | #[doc = " from before reading the response, works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1028 | | #[doc = ""] [INFO] [stdout] 1029 | | #[doc = " @return returns number of bytes read or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] data The data pointer to write response to. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1038:5 [INFO] [stdout] | [INFO] [stdout] 1038 | / #[doc = " @brief Reads a single word (16 bits) from a device register."] [INFO] [stdout] 1039 | | #[doc = ""] [INFO] [stdout] 1040 | | #[doc = " This sends the device address and register address to be read"] [INFO] [stdout] 1041 | | #[doc = " from before reading the response, works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1046 | | #[doc = ""] [INFO] [stdout] 1047 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1038:5 [INFO] [stdout] | [INFO] [stdout] 1038 | / #[doc = " @brief Reads a single word (16 bits) from a device register."] [INFO] [stdout] 1039 | | #[doc = ""] [INFO] [stdout] 1040 | | #[doc = " This sends the device address and register address to be read"] [INFO] [stdout] 1041 | | #[doc = " from before reading the response, works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1046 | | #[doc = ""] [INFO] [stdout] 1047 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] data The data pointer to write response to. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1055:5 [INFO] [stdout] | [INFO] [stdout] 1055 | / #[doc = " @brief Reads multiple words (16 bytes each) from a device register."] [INFO] [stdout] 1056 | | #[doc = ""] [INFO] [stdout] 1057 | | #[doc = " This sends the device address and register address to be read"] [INFO] [stdout] 1058 | | #[doc = " from before reading the response, works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1064 | | #[doc = ""] [INFO] [stdout] 1065 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1055:5 [INFO] [stdout] | [INFO] [stdout] 1055 | / #[doc = " @brief Reads multiple words (16 bytes each) from a device register."] [INFO] [stdout] 1056 | | #[doc = ""] [INFO] [stdout] 1057 | | #[doc = " This sends the device address and register address to be read"] [INFO] [stdout] 1058 | | #[doc = " from before reading the response, works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1064 | | #[doc = ""] [INFO] [stdout] 1065 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] data The data pointer to write response to. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1074:5 [INFO] [stdout] | [INFO] [stdout] 1074 | / #[doc = " @brief Writes a single byte to a specified register address."] [INFO] [stdout] 1075 | | #[doc = ""] [INFO] [stdout] 1076 | | #[doc = " This sends the device address and register address followed by"] [INFO] [stdout] 1077 | | #[doc = " the actual data to be written. Works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1082 | | #[doc = ""] [INFO] [stdout] 1083 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1091:5 [INFO] [stdout] | [INFO] [stdout] 1091 | / #[doc = " @brief Writes multiple bytes to a specified register address."] [INFO] [stdout] 1092 | | #[doc = ""] [INFO] [stdout] 1093 | | #[doc = " This sends the device address and register address followed by"] [INFO] [stdout] 1094 | | #[doc = " the actual data to be written. Works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1100 | | #[doc = ""] [INFO] [stdout] 1101 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1110:5 [INFO] [stdout] | [INFO] [stdout] 1110 | / #[doc = " @brief Writes a single word (16 bits) to a specified register address."] [INFO] [stdout] 1111 | | #[doc = ""] [INFO] [stdout] 1112 | | #[doc = " This sends the device address and register address followed by"] [INFO] [stdout] 1113 | | #[doc = " the actual data to be written. Works for most i2c devices."] [INFO] [stdout] ... | [INFO] [stdout] 1118 | | #[doc = ""] [INFO] [stdout] 1119 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1127:5 [INFO] [stdout] | [INFO] [stdout] 1127 | / #[doc = " @brief Writes multiple words (16 bits each) to a specified register"] [INFO] [stdout] 1128 | | #[doc = " address."] [INFO] [stdout] 1129 | | #[doc = ""] [INFO] [stdout] 1130 | | #[doc = " This sends the device address and register address followed by"] [INFO] [stdout] ... | [INFO] [stdout] 1137 | | #[doc = ""] [INFO] [stdout] 1138 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1147:5 [INFO] [stdout] | [INFO] [stdout] 1147 | / #[doc = " @brief Sends exactly user-defined data without prepending a register"] [INFO] [stdout] 1148 | | #[doc = " address."] [INFO] [stdout] 1149 | | #[doc = ""] [INFO] [stdout] 1150 | | #[doc = " Instead of automatically sending a device address before the data"] [INFO] [stdout] ... | [INFO] [stdout] 1159 | | #[doc = ""] [INFO] [stdout] 1160 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1168:5 [INFO] [stdout] | [INFO] [stdout] 1168 | / #[doc = " @brief Sends exactly user-defined data without prepending a register"] [INFO] [stdout] 1169 | | #[doc = " address."] [INFO] [stdout] 1170 | | #[doc = ""] [INFO] [stdout] 1171 | | #[doc = " Instead of automatically sending a device address before the data"] [INFO] [stdout] ... | [INFO] [stdout] 1179 | | #[doc = ""] [INFO] [stdout] 1180 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1184:5 [INFO] [stdout] | [INFO] [stdout] 1184 | / #[doc = " @brief Locks the bus so other threads in the process know the bus is in"] [INFO] [stdout] 1185 | | #[doc = " use."] [INFO] [stdout] 1186 | | #[doc = ""] [INFO] [stdout] 1187 | | #[doc = " Locking a bus is similar to locking a mutex, it is a way for"] [INFO] [stdout] ... | [INFO] [stdout] 1204 | | #[doc = " @return Returns the lock state (0 or 1) when this function is called, or -1 on"] [INFO] [stdout] 1205 | | #[doc = " error."] [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus ID [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1209:5 [INFO] [stdout] | [INFO] [stdout] 1209 | / #[doc = " @brief Unlocks a bus to indicate to other threads in the process that"] [INFO] [stdout] 1210 | | #[doc = " the bus is now free."] [INFO] [stdout] 1211 | | #[doc = ""] [INFO] [stdout] 1212 | | #[doc = " see rc_i2c_lock_bus for further description."] [INFO] [stdout] ... | [INFO] [stdout] 1216 | | #[doc = " @return Returns the lock state (0 or 1) when this function is called, or -1 on"] [INFO] [stdout] 1217 | | #[doc = " error."] [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus ID [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1221:5 [INFO] [stdout] | [INFO] [stdout] 1221 | / #[doc = " @brief Fetches the current lock state of the bus."] [INFO] [stdout] 1222 | | #[doc = ""] [INFO] [stdout] 1223 | | #[doc = " @param[in] bus The bus ID"] [INFO] [stdout] 1224 | | #[doc = ""] [INFO] [stdout] 1225 | | #[doc = " @return Returns 0 if unlocked, 1 if locked, or -1 on error."] [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus ID [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1229:5 [INFO] [stdout] | [INFO] [stdout] 1229 | / #[doc = " @brief Gets file descriptor."] [INFO] [stdout] 1230 | | #[doc = ""] [INFO] [stdout] 1231 | | #[doc = ""] [INFO] [stdout] 1232 | | #[doc = " @param[in] bus The bus"] [INFO] [stdout] 1233 | | #[doc = ""] [INFO] [stdout] 1234 | | #[doc = " @return returns file descriptor of the specified bus or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1263:5 [INFO] [stdout] | [INFO] [stdout] 1263 | / #[doc = " @brief sets the state of an LED"] [INFO] [stdout] 1264 | | #[doc = ""] [INFO] [stdout] 1265 | | #[doc = " @param[in] led rc_led_t enum"] [INFO] [stdout] 1266 | | #[doc = " @param[in] value 0 for OFF, non-zero for ON"] [INFO] [stdout] 1267 | | #[doc = ""] [INFO] [stdout] 1268 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] led rc_led_t enum [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1279:5 [INFO] [stdout] | [INFO] [stdout] 1279 | / #[doc = " @brief gets the current state of an LED"] [INFO] [stdout] 1280 | | #[doc = ""] [INFO] [stdout] 1281 | | #[doc = " @param[in] led rc_led_t enum"] [INFO] [stdout] 1282 | | #[doc = ""] [INFO] [stdout] 1283 | | #[doc = " @return 0 if off, 1 if on, -1 on error"] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] led rc_led_t enum [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1287:5 [INFO] [stdout] | [INFO] [stdout] 1287 | / #[doc = " @brief blinks an led at specified frequency and duration."] [INFO] [stdout] 1288 | | #[doc = ""] [INFO] [stdout] 1289 | | #[doc = " This is a blocking function call, it does not return until either the"] [INFO] [stdout] 1290 | | #[doc = " specified duration has completed or rc_led_stop_blink has been called from"] [INFO] [stdout] ... | [INFO] [stdout] 1296 | | #[doc = ""] [INFO] [stdout] 1297 | | #[doc = " @return 0 on success, -1 on error, 1 if function exited prematurely."] [INFO] [stdout] | |________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] led rc_led_t enum [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1301:5 [INFO] [stdout] | [INFO] [stdout] 1301 | / #[doc = " @brief Stops an LED from blinking."] [INFO] [stdout] 1302 | | #[doc = ""] [INFO] [stdout] 1303 | | #[doc = " Since rc_led_blink is a blocking function, it's obviously necessary to call"] [INFO] [stdout] 1304 | | #[doc = " rc_led_stop_blink from a separate thread or signal handler. This will cause"] [INFO] [stdout] ... | [INFO] [stdout] 1307 | | #[doc = ""] [INFO] [stdout] 1308 | | #[doc = " @param[in] led rc_led_t enum"] [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] led rc_led_t enum [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1398:5 [INFO] [stdout] | [INFO] [stdout] 1398 | / #[doc = " @brief Allocates memory for vector v to have specified length."] [INFO] [stdout] 1399 | | #[doc = ""] [INFO] [stdout] 1400 | | #[doc = " If v is initially the right length then nothing is done and the data in v is"] [INFO] [stdout] 1401 | | #[doc = " preserved. If v is uninitialized or of the wrong length then any existing"] [INFO] [stdout] ... | [INFO] [stdout] 1414 | | #[doc = ""] [INFO] [stdout] 1415 | | #[doc = " @return Returns 0 if successful, otherwise returns -1."] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] length Length of vector to allocate memory for [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1436:5 [INFO] [stdout] | [INFO] [stdout] 1436 | / #[doc = " @brief Resizes vector v and fills with zeros."] [INFO] [stdout] 1437 | | #[doc = ""] [INFO] [stdout] 1438 | | #[doc = " uses calloc to allocate new memory. Any existing memory allocated for v is"] [INFO] [stdout] 1439 | | #[doc = " freed if necessary to avoid memory leaks. It is not necessary to call"] [INFO] [stdout] ... | [INFO] [stdout] 1444 | | #[doc = ""] [INFO] [stdout] 1445 | | #[doc = " @return Returns 0 if successful, otherwise returns -1."] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] length Length of vector to allocate memory for [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1452:5 [INFO] [stdout] | [INFO] [stdout] 1452 | / #[doc = " @brief Resizes vector v and fills with ones."] [INFO] [stdout] 1453 | | #[doc = ""] [INFO] [stdout] 1454 | | #[doc = " Any existing memory allocated for v is freed if necessary to avoid memory"] [INFO] [stdout] 1455 | | #[doc = " leaks. It is not necessary to call rc_alloc_vector before this."] [INFO] [stdout] ... | [INFO] [stdout] 1459 | | #[doc = ""] [INFO] [stdout] 1460 | | #[doc = " @return Returns 0 if successful, otherwise returns -1."] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] length Length of vector to allocate memory for [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1467:5 [INFO] [stdout] | [INFO] [stdout] 1467 | / #[doc = " @brief Resizes vector v and fills with random numbers between -1.0 and"] [INFO] [stdout] 1468 | | #[doc = " 1.0"] [INFO] [stdout] 1469 | | #[doc = ""] [INFO] [stdout] 1470 | | #[doc = " Any existing memory allocated for v is freed if necessary to avoid memory"] [INFO] [stdout] ... | [INFO] [stdout] 1475 | | #[doc = ""] [INFO] [stdout] 1476 | | #[doc = " @return Returns 0 if successful, otherwise returns -1."] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] length Length of vector to allocate memory for [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1483:5 [INFO] [stdout] | [INFO] [stdout] 1483 | / #[doc = " @brief Resizes vector v and fills with Fibonnaci sequence"] [INFO] [stdout] 1484 | | #[doc = ""] [INFO] [stdout] 1485 | | #[doc = " Any existing memory allocated for v is freed if necessary to avoid memory"] [INFO] [stdout] 1486 | | #[doc = " leaks. It is not necessary to call rc_alloc_vector before this."] [INFO] [stdout] ... | [INFO] [stdout] 1490 | | #[doc = ""] [INFO] [stdout] 1491 | | #[doc = " @return Returns 0 if successful, otherwise returns -1."] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] length Length of vector to allocate memory for [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1498:5 [INFO] [stdout] | [INFO] [stdout] 1498 | / #[doc = " @brief Resizes vector v and populates with values from specified array"] [INFO] [stdout] 1499 | | #[doc = " ptr."] [INFO] [stdout] 1500 | | #[doc = ""] [INFO] [stdout] 1501 | | #[doc = " Any existing memory allocated for v is freed if necessary to avoid memory"] [INFO] [stdout] ... | [INFO] [stdout] 1509 | | #[doc = ""] [INFO] [stdout] 1510 | | #[doc = " @return Returns 0 if successful, otherwise returns -1."] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ptr pointer to array to read values from [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1518:5 [INFO] [stdout] | [INFO] [stdout] 1518 | / #[doc = " @brief Duplicates the contents of vector a and into a new vector b."] [INFO] [stdout] 1519 | | #[doc = ""] [INFO] [stdout] 1520 | | #[doc = " Simply making a copy of an rc_vector_t struct is not sufficient as the"] [INFO] [stdout] 1521 | | #[doc = " rc_vector_t struct simply contains a pointer to the memory allocated to"] [INFO] [stdout] ... | [INFO] [stdout] 1527 | | #[doc = ""] [INFO] [stdout] 1528 | | #[doc = " @return Returns 0 if successful, otherwise returns -1."] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] a Vector to be duplicated [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1532:5 [INFO] [stdout] | [INFO] [stdout] 1532 | / #[doc = " @brief Prints to stdout the contents of vector v in one line."] [INFO] [stdout] 1533 | | #[doc = ""] [INFO] [stdout] 1534 | | #[doc = " This is not advisable for extremely long vectors but serves for quickly"] [INFO] [stdout] 1535 | | #[doc = " debugging or printing results. It prints 4 decimal places with padding for a"] [INFO] [stdout] ... | [INFO] [stdout] 1540 | | #[doc = ""] [INFO] [stdout] 1541 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v Pointer to user's rc_vector_t struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1545:5 [INFO] [stdout] | [INFO] [stdout] 1545 | / #[doc = " @brief Prints to stdout the contents of vector v in one line."] [INFO] [stdout] 1546 | | #[doc = ""] [INFO] [stdout] 1547 | | #[doc = " Like rc_vector_print but prints with scientific notation. This is not"] [INFO] [stdout] 1548 | | #[doc = " advisable for extremely long vectors but serves for quickly debugging or"] [INFO] [stdout] ... | [INFO] [stdout] 1552 | | #[doc = ""] [INFO] [stdout] 1553 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v Pointer to user's rc_vector_t struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1565:5 [INFO] [stdout] | [INFO] [stdout] 1565 | / #[doc = " @brief Multiplies every entry in vector v by scalar s."] [INFO] [stdout] 1566 | | #[doc = ""] [INFO] [stdout] 1567 | | #[doc = " It is not strictly necessary for v to be provided as a pointer since a copy"] [INFO] [stdout] 1568 | | #[doc = " of the struct v would also contain the correct pointer to the original"] [INFO] [stdout] ... | [INFO] [stdout] 1576 | | #[doc = ""] [INFO] [stdout] 1577 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] s scalar multiplier [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1581:5 [INFO] [stdout] | [INFO] [stdout] 1581 | / #[doc = " @brief Returns the vector norm defined by sum(abs(v)^p)^(1/p), where p"] [INFO] [stdout] 1582 | | #[doc = " is any positive real value."] [INFO] [stdout] 1583 | | #[doc = ""] [INFO] [stdout] 1584 | | #[doc = " Just like the matlab norm(v,p) function."] [INFO] [stdout] ... | [INFO] [stdout] 1592 | | #[doc = ""] [INFO] [stdout] 1593 | | #[doc = " @return vector norm. Prints error message and returns -1.0f on error."] [INFO] [stdout] | |_________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1597:5 [INFO] [stdout] | [INFO] [stdout] 1597 | / #[doc = " @brief Returns the index of the maximum value in v."] [INFO] [stdout] 1598 | | #[doc = ""] [INFO] [stdout] 1599 | | #[doc = " The value contained in the returned index is the equivalent to the infinity"] [INFO] [stdout] 1600 | | #[doc = " norm. If the max value occurs multiple times then the index of the first"] [INFO] [stdout] ... | [INFO] [stdout] 1604 | | #[doc = ""] [INFO] [stdout] 1605 | | #[doc = " @return Returns the index of the maximum value in v or -1 on error."] [INFO] [stdout] | |_______________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1609:5 [INFO] [stdout] | [INFO] [stdout] 1609 | / #[doc = " @brief Returns the index of the minimum value in v."] [INFO] [stdout] 1610 | | #[doc = ""] [INFO] [stdout] 1611 | | #[doc = " The value contained in the returned index is the equivalent to the -infinity"] [INFO] [stdout] 1612 | | #[doc = " norm. If the minimum value occurs multiple times then the index of the first"] [INFO] [stdout] ... | [INFO] [stdout] 1616 | | #[doc = ""] [INFO] [stdout] 1617 | | #[doc = " @return Returns the index of the minimum value in v or -1 on error."] [INFO] [stdout] | |_______________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1621:5 [INFO] [stdout] | [INFO] [stdout] 1621 | / #[doc = " @brief Returns the standard deviation of the values in a vector."] [INFO] [stdout] 1622 | | #[doc = ""] [INFO] [stdout] 1623 | | #[doc = " @param[in] v User's vector struct"] [INFO] [stdout] 1624 | | #[doc = ""] [INFO] [stdout] 1625 | | #[doc = " @return Returns the standard deviation or prints and error message and"] [INFO] [stdout] 1626 | | #[doc = " return -1.0f on error."] [INFO] [stdout] | |______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1630:5 [INFO] [stdout] | [INFO] [stdout] 1630 | / #[doc = " @brief Returns the mean (average) of all values in vector v or -1.0f on"] [INFO] [stdout] 1631 | | #[doc = " error."] [INFO] [stdout] 1632 | | #[doc = ""] [INFO] [stdout] 1633 | | #[doc = " @param[in] v User's vector struct"] [INFO] [stdout] 1634 | | #[doc = ""] [INFO] [stdout] 1635 | | #[doc = " @return Returns the mean (average) of all values in vector v or -1.0f on"] [INFO] [stdout] 1636 | | #[doc = " error."] [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1640:5 [INFO] [stdout] | [INFO] [stdout] 1640 | / #[doc = " @brief Populates vector p with the projection of vector v onto e."] [INFO] [stdout] 1641 | | #[doc = ""] [INFO] [stdout] 1642 | | #[doc = " p is resized appropriately and any exising memory is freed to avoid memory"] [INFO] [stdout] 1643 | | #[doc = " leaks."] [INFO] [stdout] ... | [INFO] [stdout] 1648 | | #[doc = ""] [INFO] [stdout] 1649 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1640:5 [INFO] [stdout] | [INFO] [stdout] 1640 | / #[doc = " @brief Populates vector p with the projection of vector v onto e."] [INFO] [stdout] 1641 | | #[doc = ""] [INFO] [stdout] 1642 | | #[doc = " p is resized appropriately and any exising memory is freed to avoid memory"] [INFO] [stdout] 1643 | | #[doc = " leaks."] [INFO] [stdout] ... | [INFO] [stdout] 1648 | | #[doc = ""] [INFO] [stdout] 1649 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] p output [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1657:5 [INFO] [stdout] | [INFO] [stdout] 1657 | / #[doc = " @brief Calculates the dot product of two equal-length vectors."] [INFO] [stdout] 1658 | | #[doc = ""] [INFO] [stdout] 1659 | | #[doc = " @param[in] v1 User's vector struct"] [INFO] [stdout] 1660 | | #[doc = " @param[in] v2 User's vector struct"] [INFO] [stdout] 1661 | | #[doc = ""] [INFO] [stdout] 1662 | | #[doc = " @return Returns the dot product, or prints and error message and returns"] [INFO] [stdout] 1663 | | #[doc = " -1.0f on error."] [INFO] [stdout] | |_______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v1 User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1667:5 [INFO] [stdout] | [INFO] [stdout] 1667 | / #[doc = " @brief Computes the cross-product of two vectors, each of length 3."] [INFO] [stdout] 1668 | | #[doc = ""] [INFO] [stdout] 1669 | | #[doc = " The result is placed in vector p and and any existing memory used by p is"] [INFO] [stdout] 1670 | | #[doc = " freed to avoid memory leaks."] [INFO] [stdout] ... | [INFO] [stdout] 1675 | | #[doc = ""] [INFO] [stdout] 1676 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v1 User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1667:5 [INFO] [stdout] | [INFO] [stdout] 1667 | / #[doc = " @brief Computes the cross-product of two vectors, each of length 3."] [INFO] [stdout] 1668 | | #[doc = ""] [INFO] [stdout] 1669 | | #[doc = " The result is placed in vector p and and any existing memory used by p is"] [INFO] [stdout] 1670 | | #[doc = " freed to avoid memory leaks."] [INFO] [stdout] ... | [INFO] [stdout] 1675 | | #[doc = ""] [INFO] [stdout] 1676 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] p resulting cross product [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1684:5 [INFO] [stdout] | [INFO] [stdout] 1684 | / #[doc = " @brief Populates vector s with the sum of vectors v1 and v2."] [INFO] [stdout] 1685 | | #[doc = ""] [INFO] [stdout] 1686 | | #[doc = " v1 and v2 must be of the same length. Any existing memory allocated for s is"] [INFO] [stdout] 1687 | | #[doc = " freed and lost, new memory is allocated if necessary."] [INFO] [stdout] ... | [INFO] [stdout] 1692 | | #[doc = ""] [INFO] [stdout] 1693 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v1 User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1684:5 [INFO] [stdout] | [INFO] [stdout] 1684 | / #[doc = " @brief Populates vector s with the sum of vectors v1 and v2."] [INFO] [stdout] 1685 | | #[doc = ""] [INFO] [stdout] 1686 | | #[doc = " v1 and v2 must be of the same length. Any existing memory allocated for s is"] [INFO] [stdout] 1687 | | #[doc = " freed and lost, new memory is allocated if necessary."] [INFO] [stdout] ... | [INFO] [stdout] 1692 | | #[doc = ""] [INFO] [stdout] 1693 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] s output sum [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1701:5 [INFO] [stdout] | [INFO] [stdout] 1701 | / #[doc = " @brief Adds vector v2 to v1 and leaves the result in v1."] [INFO] [stdout] 1702 | | #[doc = ""] [INFO] [stdout] 1703 | | #[doc = " The original contents of v1 are lost and v2 is left untouched. v1 and v2 must"] [INFO] [stdout] 1704 | | #[doc = " be of the same length."] [INFO] [stdout] ... | [INFO] [stdout] 1708 | | #[doc = ""] [INFO] [stdout] 1709 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v2 User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1713:5 [INFO] [stdout] | [INFO] [stdout] 1713 | / #[doc = " @brief Populates vector s with the difference v1 - v2."] [INFO] [stdout] 1714 | | #[doc = ""] [INFO] [stdout] 1715 | | #[doc = " v1 and v2 must be of the same length. Any existing memory allocated for s is"] [INFO] [stdout] 1716 | | #[doc = " freed and lost, new memory is allocated if necessary."] [INFO] [stdout] ... | [INFO] [stdout] 1721 | | #[doc = ""] [INFO] [stdout] 1722 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v1 User's vector struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1713:5 [INFO] [stdout] | [INFO] [stdout] 1713 | / #[doc = " @brief Populates vector s with the difference v1 - v2."] [INFO] [stdout] 1714 | | #[doc = ""] [INFO] [stdout] 1715 | | #[doc = " v1 and v2 must be of the same length. Any existing memory allocated for s is"] [INFO] [stdout] 1716 | | #[doc = " freed and lost, new memory is allocated if necessary."] [INFO] [stdout] ... | [INFO] [stdout] 1721 | | #[doc = ""] [INFO] [stdout] 1722 | | #[doc = " @return Returns 0 on success, otherwise -1."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] s output difference v1-v2 [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1816:5 [INFO] [stdout] | [INFO] [stdout] 1816 | / #[doc = " @brief Allocates memory for matrix A to have size rows&cols."] [INFO] [stdout] 1817 | | #[doc = ""] [INFO] [stdout] 1818 | | #[doc = " If A is initially the right size, nothing is done and the data in A is"] [INFO] [stdout] 1819 | | #[doc = " preserved. If A is uninitialized or of the wrong size then any existing"] [INFO] [stdout] ... | [INFO] [stdout] 1829 | | #[doc = ""] [INFO] [stdout] 1830 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] rows number of rows [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1851:5 [INFO] [stdout] | [INFO] [stdout] 1851 | / #[doc = " @brief Resizes matrix A and allocates memory for a matrix with specified rows &"] [INFO] [stdout] 1852 | | #[doc = " columns. The new memory is pre-filled with zeros using calloc. Any existing memory"] [INFO] [stdout] 1853 | | #[doc = " allocated for A is freed if necessary to avoid memory leaks."] [INFO] [stdout] 1854 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 1858 | | #[doc = ""] [INFO] [stdout] 1859 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] rows number of rows [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1867:5 [INFO] [stdout] | [INFO] [stdout] 1867 | / #[doc = " @brief Resizes A to be a square identity matrix with dimensions"] [INFO] [stdout] 1868 | | #[doc = " dim-by-dim."] [INFO] [stdout] 1869 | | #[doc = ""] [INFO] [stdout] 1870 | | #[doc = " Any existing memory allocated for A is freed if necessary to avoid memory"] [INFO] [stdout] ... | [INFO] [stdout] 1875 | | #[doc = ""] [INFO] [stdout] 1876 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dim The dimension of one side of square matrix [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1883:5 [INFO] [stdout] | [INFO] [stdout] 1883 | / #[doc = " @brief Generates a matrix populated with random numbers between -1 and"] [INFO] [stdout] 1884 | | #[doc = " 1."] [INFO] [stdout] 1885 | | #[doc = ""] [INFO] [stdout] 1886 | | #[doc = " Resizes A to be a matrix with the specified number of rows and columns and"] [INFO] [stdout] ... | [INFO] [stdout] 1894 | | #[doc = ""] [INFO] [stdout] 1895 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] rows number of rows [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1903:5 [INFO] [stdout] | [INFO] [stdout] 1903 | / #[doc = " @brief Generates a diagonal matrix with the elements of specified vector"] [INFO] [stdout] 1904 | | #[doc = " v."] [INFO] [stdout] 1905 | | #[doc = ""] [INFO] [stdout] 1906 | | #[doc = " Resizes A to be a square matrix with the same number of rows and columns as"] [INFO] [stdout] ... | [INFO] [stdout] 1913 | | #[doc = ""] [INFO] [stdout] 1914 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v vector of diagonal entries [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1918:5 [INFO] [stdout] | [INFO] [stdout] 1918 | / #[doc = " @brief Duplicates the contents of matrix A and into matrix B."] [INFO] [stdout] 1919 | | #[doc = ""] [INFO] [stdout] 1920 | | #[doc = " If B is already the right size then its contents are overwritten. If B is"] [INFO] [stdout] 1921 | | #[doc = " unallocated or is of the wrong size then the memory is freed and new memory"] [INFO] [stdout] ... | [INFO] [stdout] 1926 | | #[doc = ""] [INFO] [stdout] 1927 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A Matrix to be duplicated [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1918:5 [INFO] [stdout] | [INFO] [stdout] 1918 | / #[doc = " @brief Duplicates the contents of matrix A and into matrix B."] [INFO] [stdout] 1919 | | #[doc = ""] [INFO] [stdout] 1920 | | #[doc = " If B is already the right size then its contents are overwritten. If B is"] [INFO] [stdout] 1921 | | #[doc = " unallocated or is of the wrong size then the memory is freed and new memory"] [INFO] [stdout] ... | [INFO] [stdout] 1926 | | #[doc = ""] [INFO] [stdout] 1927 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] B new matrix [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1931:5 [INFO] [stdout] | [INFO] [stdout] 1931 | / #[doc = " @brief Prints the contents of matrix A to stdout in decimal notation"] [INFO] [stdout] 1932 | | #[doc = " with 4 decimal places."] [INFO] [stdout] 1933 | | #[doc = ""] [INFO] [stdout] 1934 | | #[doc = " Not recommended for very large matrices as rows will typically linewrap if"] [INFO] [stdout] ... | [INFO] [stdout] 1938 | | #[doc = ""] [INFO] [stdout] 1939 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A Matrix to print [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1943:5 [INFO] [stdout] | [INFO] [stdout] 1943 | / #[doc = " @brief Prints the contents of matrix A to stdout in scientific notation."] [INFO] [stdout] 1944 | | #[doc = ""] [INFO] [stdout] 1945 | | #[doc = " Prints 4 significant figures. Not recommended for very large matrices as rows"] [INFO] [stdout] 1946 | | #[doc = " will typically linewrap if the terminal window is not wide enough."] [INFO] [stdout] ... | [INFO] [stdout] 1949 | | #[doc = ""] [INFO] [stdout] 1950 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A Matrix to print [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1962:5 [INFO] [stdout] | [INFO] [stdout] 1962 | / #[doc = " @brief Multiplies every entry in A by scalar value s."] [INFO] [stdout] 1963 | | #[doc = ""] [INFO] [stdout] 1964 | | #[doc = " It is not strictly necessary for A to be provided as a pointer since a copy"] [INFO] [stdout] 1965 | | #[doc = " of the struct A would also contain the correct pointer to the original"] [INFO] [stdout] ... | [INFO] [stdout] 1973 | | #[doc = ""] [INFO] [stdout] 1974 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] s scalar to multiply by [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1978:5 [INFO] [stdout] | [INFO] [stdout] 1978 | / #[doc = " @brief Multiplies A*B=C."] [INFO] [stdout] 1979 | | #[doc = ""] [INFO] [stdout] 1980 | | #[doc = " C is resized and its original contents are freed if necessary to avoid memory"] [INFO] [stdout] 1981 | | #[doc = " leaks."] [INFO] [stdout] ... | [INFO] [stdout] 1986 | | #[doc = ""] [INFO] [stdout] 1987 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A first input [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:1978:5 [INFO] [stdout] | [INFO] [stdout] 1978 | / #[doc = " @brief Multiplies A*B=C."] [INFO] [stdout] 1979 | | #[doc = ""] [INFO] [stdout] 1980 | | #[doc = " C is resized and its original contents are freed if necessary to avoid memory"] [INFO] [stdout] 1981 | | #[doc = " leaks."] [INFO] [stdout] ... | [INFO] [stdout] 1986 | | #[doc = ""] [INFO] [stdout] 1987 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] C result [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:1995:5 [INFO] [stdout] | [INFO] [stdout] 1995 | / #[doc = " @brief Multiplies A*B and puts the result back in the place of B."] [INFO] [stdout] 1996 | | #[doc = ""] [INFO] [stdout] 1997 | | #[doc = " B is resized and its original contents are freed if necessary to avoid memory"] [INFO] [stdout] 1998 | | #[doc = " leaks."] [INFO] [stdout] ... | [INFO] [stdout] 2003 | | #[doc = ""] [INFO] [stdout] 2004 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A left matrix in the multiplication [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2011:5 [INFO] [stdout] | [INFO] [stdout] 2011 | / #[doc = " @brief Multiplies A*B and puts the result back in the place of A."] [INFO] [stdout] 2012 | | #[doc = ""] [INFO] [stdout] 2013 | | #[doc = " A is resized and its original contents are freed if necessary to avoid memory"] [INFO] [stdout] 2014 | | #[doc = " leaks."] [INFO] [stdout] ... | [INFO] [stdout] 2018 | | #[doc = ""] [INFO] [stdout] 2019 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] B right matrix in the multiplication [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2026:5 [INFO] [stdout] | [INFO] [stdout] 2026 | / #[doc = " @brief Adds matrices A+B and places the result in C."] [INFO] [stdout] 2027 | | #[doc = ""] [INFO] [stdout] 2028 | | #[doc = " The original contents of C are safely freed if necessary to avoid memory"] [INFO] [stdout] 2029 | | #[doc = " leaks. Use rc_matrix_add_inplace if you do not need to keep the contents of"] [INFO] [stdout] ... | [INFO] [stdout] 2035 | | #[doc = ""] [INFO] [stdout] 2036 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A First matrix [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2026:5 [INFO] [stdout] | [INFO] [stdout] 2026 | / #[doc = " @brief Adds matrices A+B and places the result in C."] [INFO] [stdout] 2027 | | #[doc = ""] [INFO] [stdout] 2028 | | #[doc = " The original contents of C are safely freed if necessary to avoid memory"] [INFO] [stdout] 2029 | | #[doc = " leaks. Use rc_matrix_add_inplace if you do not need to keep the contents of"] [INFO] [stdout] ... | [INFO] [stdout] 2035 | | #[doc = ""] [INFO] [stdout] 2036 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] C result [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2044:5 [INFO] [stdout] | [INFO] [stdout] 2044 | / #[doc = " @brief Adds matrix A to B and places the result back in A."] [INFO] [stdout] 2045 | | #[doc = ""] [INFO] [stdout] 2046 | | #[doc = " The original contents of A are lost. Use rc_matrix_add if you wish to keep"] [INFO] [stdout] 2047 | | #[doc = " the contents of both matrix A and B after addition."] [INFO] [stdout] ... | [INFO] [stdout] 2051 | | #[doc = ""] [INFO] [stdout] 2052 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] B Second matrix for addition [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2056:5 [INFO] [stdout] | [INFO] [stdout] 2056 | / #[doc = " @brief Subtracts matrix B from A and leaves the result in A"] [INFO] [stdout] 2057 | | #[doc = ""] [INFO] [stdout] 2058 | | #[doc = " The original contents of A are lost."] [INFO] [stdout] 2059 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 2062 | | #[doc = ""] [INFO] [stdout] 2063 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] B Second matrix for subtraction [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2068:5 [INFO] [stdout] | [INFO] [stdout] 2068 | / #[doc = " @brief Transposes the contents of A and places the result in T."] [INFO] [stdout] 2069 | | #[doc = ""] [INFO] [stdout] 2070 | | #[doc = " Resizes matrix T to hold the transposed contents of A and leaves A untouched."] [INFO] [stdout] 2071 | | #[doc = " Original contents of T are safely freed and lost. If the original contents of"] [INFO] [stdout] ... | [INFO] [stdout] 2077 | | #[doc = ""] [INFO] [stdout] 2078 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A input matrix struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2068:5 [INFO] [stdout] | [INFO] [stdout] 2068 | / #[doc = " @brief Transposes the contents of A and places the result in T."] [INFO] [stdout] 2069 | | #[doc = ""] [INFO] [stdout] 2070 | | #[doc = " Resizes matrix T to hold the transposed contents of A and leaves A untouched."] [INFO] [stdout] 2071 | | #[doc = " Original contents of T are safely freed and lost. If the original contents of"] [INFO] [stdout] ... | [INFO] [stdout] 2077 | | #[doc = ""] [INFO] [stdout] 2078 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] T resulting transpose [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2093:5 [INFO] [stdout] | [INFO] [stdout] 2093 | / #[doc = " @brief Multiplies matrix A times column vector v and places the result"] [INFO] [stdout] 2094 | | #[doc = " in column vector c."] [INFO] [stdout] 2095 | | #[doc = ""] [INFO] [stdout] 2096 | | #[doc = " Any existing data in c is freed if necessary and c is resized appropriately."] [INFO] [stdout] ... | [INFO] [stdout] 2103 | | #[doc = ""] [INFO] [stdout] 2104 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A input matrix [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2093:5 [INFO] [stdout] | [INFO] [stdout] 2093 | / #[doc = " @brief Multiplies matrix A times column vector v and places the result"] [INFO] [stdout] 2094 | | #[doc = " in column vector c."] [INFO] [stdout] 2095 | | #[doc = ""] [INFO] [stdout] 2096 | | #[doc = " Any existing data in c is freed if necessary and c is resized appropriately."] [INFO] [stdout] ... | [INFO] [stdout] 2103 | | #[doc = ""] [INFO] [stdout] 2104 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c output vector [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2112:5 [INFO] [stdout] | [INFO] [stdout] 2112 | / #[doc = " @brief Multiplies row vector v times matrix A and places the result in"] [INFO] [stdout] 2113 | | #[doc = " row vector c."] [INFO] [stdout] 2114 | | #[doc = ""] [INFO] [stdout] 2115 | | #[doc = " Any existing data in c is freed if necessary and c is resized appropriately."] [INFO] [stdout] ... | [INFO] [stdout] 2122 | | #[doc = ""] [INFO] [stdout] 2123 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v input vector [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2112:5 [INFO] [stdout] | [INFO] [stdout] 2112 | / #[doc = " @brief Multiplies row vector v times matrix A and places the result in"] [INFO] [stdout] 2113 | | #[doc = " row vector c."] [INFO] [stdout] 2114 | | #[doc = ""] [INFO] [stdout] 2115 | | #[doc = " Any existing data in c is freed if necessary and c is resized appropriately."] [INFO] [stdout] ... | [INFO] [stdout] 2122 | | #[doc = ""] [INFO] [stdout] 2123 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c output vector [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2131:5 [INFO] [stdout] | [INFO] [stdout] 2131 | / #[doc = " @brief Computes v1 times v2 where v1 is a column vector and v2 is a row"] [INFO] [stdout] 2132 | | #[doc = " vector."] [INFO] [stdout] 2133 | | #[doc = ""] [INFO] [stdout] 2134 | | #[doc = " @param[in] v1 Column vector v1"] [INFO] [stdout] ... | [INFO] [stdout] 2137 | | #[doc = ""] [INFO] [stdout] 2138 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v1 Column vector v1 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2146:5 [INFO] [stdout] | [INFO] [stdout] 2146 | / #[doc = " @brief Calculates the determinant of square matrix A"] [INFO] [stdout] 2147 | | #[doc = ""] [INFO] [stdout] 2148 | | #[doc = " @param[in] A input matrix"] [INFO] [stdout] 2149 | | #[doc = ""] [INFO] [stdout] 2150 | | #[doc = " @return Returns the determinant or prints error message and returns -1.0f"] [INFO] [stdout] 2151 | | #[doc = " of error."] [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A input matrix [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2165:5 [INFO] [stdout] | [INFO] [stdout] 2165 | / #[doc = " @brief Performs LUP decomposition on matrix A with partial pivoting."] [INFO] [stdout] 2166 | | #[doc = ""] [INFO] [stdout] 2167 | | #[doc = " Places the result in matrices L,U,&P. Matrix A remains untouched and the"] [INFO] [stdout] 2168 | | #[doc = " original contents of LUP (if any) are freed and LUP are resized"] [INFO] [stdout] ... | [INFO] [stdout] 2175 | | #[doc = ""] [INFO] [stdout] 2176 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A input matrix [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2165:5 [INFO] [stdout] | [INFO] [stdout] 2165 | / #[doc = " @brief Performs LUP decomposition on matrix A with partial pivoting."] [INFO] [stdout] 2166 | | #[doc = ""] [INFO] [stdout] 2167 | | #[doc = " Places the result in matrices L,U,&P. Matrix A remains untouched and the"] [INFO] [stdout] 2168 | | #[doc = " original contents of LUP (if any) are freed and LUP are resized"] [INFO] [stdout] ... | [INFO] [stdout] 2175 | | #[doc = ""] [INFO] [stdout] 2176 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] L lower triangular [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2185:5 [INFO] [stdout] | [INFO] [stdout] 2185 | / #[doc = " @brief Calculate the QR decomposition of matrix A."] [INFO] [stdout] 2186 | | #[doc = ""] [INFO] [stdout] 2187 | | #[doc = " Uses householder reflection method. Matrix A remains untouched and the"] [INFO] [stdout] 2188 | | #[doc = " original contents of Q&R (if any) are freed and resized appropriately."] [INFO] [stdout] ... | [INFO] [stdout] 2193 | | #[doc = ""] [INFO] [stdout] 2194 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A input matrix [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2185:5 [INFO] [stdout] | [INFO] [stdout] 2185 | / #[doc = " @brief Calculate the QR decomposition of matrix A."] [INFO] [stdout] 2186 | | #[doc = ""] [INFO] [stdout] 2187 | | #[doc = " Uses householder reflection method. Matrix A remains untouched and the"] [INFO] [stdout] 2188 | | #[doc = " original contents of Q&R (if any) are freed and resized appropriately."] [INFO] [stdout] ... | [INFO] [stdout] 2193 | | #[doc = ""] [INFO] [stdout] 2194 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] Q orthogonal matrix output [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2202:5 [INFO] [stdout] | [INFO] [stdout] 2202 | / #[doc = " @brief Inverts matrix A via LUP decomposition method."] [INFO] [stdout] 2203 | | #[doc = ""] [INFO] [stdout] 2204 | | #[doc = " Places the result in matrix Ainv. Any existing memory allocated for Ainv is"] [INFO] [stdout] 2205 | | #[doc = " freed if necessary and its contents are overwritten. Returns -1 if matrix is"] [INFO] [stdout] ... | [INFO] [stdout] 2210 | | #[doc = ""] [INFO] [stdout] 2211 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A input matrix [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2202:5 [INFO] [stdout] | [INFO] [stdout] 2202 | / #[doc = " @brief Inverts matrix A via LUP decomposition method."] [INFO] [stdout] 2203 | | #[doc = ""] [INFO] [stdout] 2204 | | #[doc = " Places the result in matrix Ainv. Any existing memory allocated for Ainv is"] [INFO] [stdout] 2205 | | #[doc = " freed if necessary and its contents are overwritten. Returns -1 if matrix is"] [INFO] [stdout] ... | [INFO] [stdout] 2210 | | #[doc = ""] [INFO] [stdout] 2211 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] Ainv resulting inverted matrix [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2228:5 [INFO] [stdout] | [INFO] [stdout] 2228 | / #[doc = " @brief Solves Ax=b for given matrix A and vector b."] [INFO] [stdout] 2229 | | #[doc = ""] [INFO] [stdout] 2230 | | #[doc = " Places the result in vector x. existing contents of x are freed and new"] [INFO] [stdout] 2231 | | #[doc = " memory is allocated if necessary."] [INFO] [stdout] ... | [INFO] [stdout] 2236 | | #[doc = ""] [INFO] [stdout] 2237 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A matrix A [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2228:5 [INFO] [stdout] | [INFO] [stdout] 2228 | / #[doc = " @brief Solves Ax=b for given matrix A and vector b."] [INFO] [stdout] 2229 | | #[doc = ""] [INFO] [stdout] 2230 | | #[doc = " Places the result in vector x. existing contents of x are freed and new"] [INFO] [stdout] 2231 | | #[doc = " memory is allocated if necessary."] [INFO] [stdout] ... | [INFO] [stdout] 2236 | | #[doc = ""] [INFO] [stdout] 2237 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] x solution column vector [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2245:5 [INFO] [stdout] | [INFO] [stdout] 2245 | / #[doc = " @brief Sets the zero tolerance for detecting singular matrices."] [INFO] [stdout] 2246 | | #[doc = ""] [INFO] [stdout] 2247 | | #[doc = " When inverting matrices or solving a linear system, this library first checks"] [INFO] [stdout] 2248 | | #[doc = " that the determinant of the matrix is non-zero. Due to the rounding errors"] [INFO] [stdout] ... | [INFO] [stdout] 2258 | | #[doc = ""] [INFO] [stdout] 2259 | | #[doc = " @param[in] tol The zero-tolerance"] [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] tol The zero-tolerance [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2263:5 [INFO] [stdout] | [INFO] [stdout] 2263 | / #[doc = " @brief Finds a least-squares solution to the system Ax=b for non-square"] [INFO] [stdout] 2264 | | #[doc = " A using QR decomposition method."] [INFO] [stdout] 2265 | | #[doc = ""] [INFO] [stdout] 2266 | | #[doc = " Places the solution in x."] [INFO] [stdout] ... | [INFO] [stdout] 2271 | | #[doc = ""] [INFO] [stdout] 2272 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A matrix A [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2263:5 [INFO] [stdout] | [INFO] [stdout] 2263 | / #[doc = " @brief Finds a least-squares solution to the system Ax=b for non-square"] [INFO] [stdout] 2264 | | #[doc = " A using QR decomposition method."] [INFO] [stdout] 2265 | | #[doc = ""] [INFO] [stdout] 2266 | | #[doc = " Places the solution in x."] [INFO] [stdout] ... | [INFO] [stdout] 2271 | | #[doc = ""] [INFO] [stdout] 2272 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] x solution column vector [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2280:5 [INFO] [stdout] | [INFO] [stdout] 2280 | / #[doc = " @brief Fits an ellipsoid to a set of points in 3D space."] [INFO] [stdout] 2281 | | #[doc = ""] [INFO] [stdout] 2282 | | #[doc = " The principle axes of the fitted ellipsoid align with the global coordinate"] [INFO] [stdout] 2283 | | #[doc = " system. Therefore there are 6 degrees of freedom defining the ellipsoid: the"] [INFO] [stdout] ... | [INFO] [stdout] 2299 | | #[doc = ""] [INFO] [stdout] 2300 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] points datapoints to fit [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2280:5 [INFO] [stdout] | [INFO] [stdout] 2280 | / #[doc = " @brief Fits an ellipsoid to a set of points in 3D space."] [INFO] [stdout] 2281 | | #[doc = ""] [INFO] [stdout] 2282 | | #[doc = " The principle axes of the fitted ellipsoid align with the global coordinate"] [INFO] [stdout] 2283 | | #[doc = " system. Therefore there are 6 degrees of freedom defining the ellipsoid: the"] [INFO] [stdout] ... | [INFO] [stdout] 2299 | | #[doc = ""] [INFO] [stdout] 2300 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] center center of ellipse [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2387:5 [INFO] [stdout] | [INFO] [stdout] 2387 | / #[doc = " @brief Allocates memory for a ring buffer and initializes an"] [INFO] [stdout] 2388 | | #[doc = " rc_ringbuf_t struct."] [INFO] [stdout] 2389 | | #[doc = ""] [INFO] [stdout] 2390 | | #[doc = " If buf is already the right size then it is left untouched. Otherwise any"] [INFO] [stdout] ... | [INFO] [stdout] 2396 | | #[doc = ""] [INFO] [stdout] 2397 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size Number of elements to allocate space for [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2424:5 [INFO] [stdout] | [INFO] [stdout] 2424 | / #[doc = " @brief Puts a new float into the ring buffer and updates the index"] [INFO] [stdout] 2425 | | #[doc = " accordingly."] [INFO] [stdout] 2426 | | #[doc = ""] [INFO] [stdout] 2427 | | #[doc = " If the buffer was full then the oldest value in the buffer is automatically"] [INFO] [stdout] ... | [INFO] [stdout] 2432 | | #[doc = ""] [INFO] [stdout] 2433 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] val The value to be inserted [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2437:5 [INFO] [stdout] | [INFO] [stdout] 2437 | / #[doc = " @brief Fetches the float which is 'position' steps behind the last value"] [INFO] [stdout] 2438 | | #[doc = " added to the buffer."] [INFO] [stdout] 2439 | | #[doc = ""] [INFO] [stdout] 2440 | | #[doc = " If 'position' is given as 0 then the most recent value is returned. The"] [INFO] [stdout] ... | [INFO] [stdout] 2446 | | #[doc = " @return Returns the requested float. Prints an error message and returns"] [INFO] [stdout] 2447 | | #[doc = " -1.0f on error."] [INFO] [stdout] | |_______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] position steps back in the buffer to fetch the value from [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2451:5 [INFO] [stdout] | [INFO] [stdout] 2451 | / #[doc = " @brief Returns the standard deviation of all values in the ring buffer."] [INFO] [stdout] 2452 | | #[doc = ""] [INFO] [stdout] 2453 | | #[doc = " Note that if the buffer has not yet been filled completely before calling"] [INFO] [stdout] 2454 | | #[doc = " this, then the starting values of 0.0f in the unfilled portion of the buffer"] [INFO] [stdout] ... | [INFO] [stdout] 2458 | | #[doc = ""] [INFO] [stdout] 2459 | | #[doc = " @return Returns the standard deviation of all values in the ring buffer."] [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] buf Pointer to user's buffer [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2705:5 [INFO] [stdout] | [INFO] [stdout] 2705 | / #[doc = " @brief Allocate memory for a discrete-time filter & populates it with"] [INFO] [stdout] 2706 | | #[doc = " the transfer function coefficients provided in vectors num and den."] [INFO] [stdout] 2707 | | #[doc = ""] [INFO] [stdout] 2708 | | #[doc = " The memory in num and den is duplicated so those vectors can be reused or"] [INFO] [stdout] ... | [INFO] [stdout] 2724 | | #[doc = ""] [INFO] [stdout] 2725 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2705:5 [INFO] [stdout] | [INFO] [stdout] 2705 | / #[doc = " @brief Allocate memory for a discrete-time filter & populates it with"] [INFO] [stdout] 2706 | | #[doc = " the transfer function coefficients provided in vectors num and den."] [INFO] [stdout] 2707 | | #[doc = ""] [INFO] [stdout] 2708 | | #[doc = " The memory in num and den is duplicated so those vectors can be reused or"] [INFO] [stdout] ... | [INFO] [stdout] 2724 | | #[doc = ""] [INFO] [stdout] 2725 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] num The numerator vector [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2734:5 [INFO] [stdout] | [INFO] [stdout] 2734 | / #[doc = " @brief Like rc_filter_alloc(), but takes arrays for the numerator and"] [INFO] [stdout] 2735 | | #[doc = " denominator coefficients instead of vectors."] [INFO] [stdout] 2736 | | #[doc = ""] [INFO] [stdout] 2737 | | #[doc = " Arrays num and den must have lengths that form a proper or semi-proper"] [INFO] [stdout] ... | [INFO] [stdout] 2746 | | #[doc = ""] [INFO] [stdout] 2747 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2734:5 [INFO] [stdout] | [INFO] [stdout] 2734 | / #[doc = " @brief Like rc_filter_alloc(), but takes arrays for the numerator and"] [INFO] [stdout] 2735 | | #[doc = " denominator coefficients instead of vectors."] [INFO] [stdout] 2736 | | #[doc = ""] [INFO] [stdout] 2737 | | #[doc = " Arrays num and den must have lengths that form a proper or semi-proper"] [INFO] [stdout] ... | [INFO] [stdout] 2746 | | #[doc = ""] [INFO] [stdout] 2747 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dt Timestep in seconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2758:5 [INFO] [stdout] | [INFO] [stdout] 2758 | / #[doc = " @brief duplicates a filter"] [INFO] [stdout] 2759 | | #[doc = ""] [INFO] [stdout] 2760 | | #[doc = " This allocates new memory in filter f so it can be used independently from"] [INFO] [stdout] 2761 | | #[doc = " the old filter but with the same configuration."] [INFO] [stdout] ... | [INFO] [stdout] 2765 | | #[doc = ""] [INFO] [stdout] 2766 | | #[doc = " @return { description_of_the_return_value }"] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] old old filter to copy [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2790:5 [INFO] [stdout] | [INFO] [stdout] 2790 | / #[doc = " @brief March a filter forward one step with new input provided as an"] [INFO] [stdout] 2791 | | #[doc = " argument."] [INFO] [stdout] 2792 | | #[doc = ""] [INFO] [stdout] 2793 | | #[doc = " If saturation or soft-start are enabled then the output will automatically be"] [INFO] [stdout] ... | [INFO] [stdout] 2801 | | #[doc = " @return Returns the new output which could also be accessed with the"] [INFO] [stdout] 2802 | | #[doc = " newest_output field in the filter struct."] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] new_input The new input [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2817:5 [INFO] [stdout] | [INFO] [stdout] 2817 | / #[doc = " @brief Enables saturation between bounds min and max."] [INFO] [stdout] 2818 | | #[doc = ""] [INFO] [stdout] 2819 | | #[doc = " If saturation is enabled for a specified filter, the filter will"] [INFO] [stdout] 2820 | | #[doc = " automatically bound the output between min and max. You may ignore this"] [INFO] [stdout] ... | [INFO] [stdout] 2828 | | #[doc = ""] [INFO] [stdout] 2829 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min The lower bound [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2849:5 [INFO] [stdout] | [INFO] [stdout] 2849 | / #[doc = " @brief Enables soft start functionality where the output bound is"] [INFO] [stdout] 2850 | | #[doc = " gradually opened linearly from 0 to the normal saturation range."] [INFO] [stdout] 2851 | | #[doc = ""] [INFO] [stdout] 2852 | | #[doc = " This occurs over the time specified from argument 'seconds' from when the"] [INFO] [stdout] ... | [INFO] [stdout] 2865 | | #[doc = ""] [INFO] [stdout] 2866 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] seconds Time in seconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2870:5 [INFO] [stdout] | [INFO] [stdout] 2870 | / #[doc = " @brief Returns the input 'steps' back in time. Steps=0 returns most"] [INFO] [stdout] 2871 | | #[doc = " recent input."] [INFO] [stdout] 2872 | | #[doc = ""] [INFO] [stdout] 2873 | | #[doc = " 'steps' must be between 0 and order inclusively as those are the only steps"] [INFO] [stdout] ... | [INFO] [stdout] 2880 | | #[doc = " @return Returns the requested previous input. If there is an error,"] [INFO] [stdout] 2881 | | #[doc = " returns -1.0f and prints an error message."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] steps The steps back in time, steps=0 returns most recent input. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2885:5 [INFO] [stdout] | [INFO] [stdout] 2885 | / #[doc = " @brief Returns the output 'steps' back in time. Steps = 0 returns most"] [INFO] [stdout] 2886 | | #[doc = " recent output."] [INFO] [stdout] 2887 | | #[doc = ""] [INFO] [stdout] 2888 | | #[doc = " 'steps' must be between 0 and order inclusively as those are the only steps"] [INFO] [stdout] ... | [INFO] [stdout] 2896 | | #[doc = " @return Returns the requested previous output. If there is an error,"] [INFO] [stdout] 2897 | | #[doc = " returns -1.0f and prints an error message."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] steps The steps back in time, steps=0 returns most recent [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2901:5 [INFO] [stdout] | [INFO] [stdout] 2901 | / #[doc = " @brief Fills all previous inputs to the filter as if they had been equal"] [INFO] [stdout] 2902 | | #[doc = " to 'in'"] [INFO] [stdout] 2903 | | #[doc = ""] [INFO] [stdout] 2904 | | #[doc = " Most useful when starting high-pass filters to prevent unwanted jumps in the"] [INFO] [stdout] ... | [INFO] [stdout] 2909 | | #[doc = ""] [INFO] [stdout] 2910 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] in Input value to fill [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2914:5 [INFO] [stdout] | [INFO] [stdout] 2914 | / #[doc = " @brief Fills all previous outputs of the filter as if they had been"] [INFO] [stdout] 2915 | | #[doc = " equal to 'out'."] [INFO] [stdout] 2916 | | #[doc = ""] [INFO] [stdout] 2917 | | #[doc = " Most useful when starting low-pass filters to prevent unwanted settling time"] [INFO] [stdout] ... | [INFO] [stdout] 2922 | | #[doc = ""] [INFO] [stdout] 2923 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] out output value to fill [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2927:5 [INFO] [stdout] | [INFO] [stdout] 2927 | / #[doc = " @brief Creates a new filter 'out' by multiplying f1*f2."] [INFO] [stdout] 2928 | | #[doc = ""] [INFO] [stdout] 2929 | | #[doc = " The contents of f3 are freed safely if necessary and new memory is allocated"] [INFO] [stdout] 2930 | | #[doc = " to avoid memory leaks."] [INFO] [stdout] ... | [INFO] [stdout] 2935 | | #[doc = ""] [INFO] [stdout] 2936 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] f1 Pointer to user's rc_filter_t struct to be multiplied [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2927:5 [INFO] [stdout] | [INFO] [stdout] 2927 | / #[doc = " @brief Creates a new filter 'out' by multiplying f1*f2."] [INFO] [stdout] 2928 | | #[doc = ""] [INFO] [stdout] 2929 | | #[doc = " The contents of f3 are freed safely if necessary and new memory is allocated"] [INFO] [stdout] 2930 | | #[doc = " to avoid memory leaks."] [INFO] [stdout] ... | [INFO] [stdout] 2935 | | #[doc = ""] [INFO] [stdout] 2936 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] out Pointer to newly created filter struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2944:5 [INFO] [stdout] | [INFO] [stdout] 2944 | / #[doc = " @brief Creates a new filter 'out' by multiplying f1*f2*f3"] [INFO] [stdout] 2945 | | #[doc = ""] [INFO] [stdout] 2946 | | #[doc = " The contents of f3 are freed safely if necessary and new memory is allocated"] [INFO] [stdout] 2947 | | #[doc = " to avoid memory leaks."] [INFO] [stdout] ... | [INFO] [stdout] 2953 | | #[doc = ""] [INFO] [stdout] 2954 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] f1 Pointer to user's rc_filter_t struct to be multiplied [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2944:5 [INFO] [stdout] | [INFO] [stdout] 2944 | / #[doc = " @brief Creates a new filter 'out' by multiplying f1*f2*f3"] [INFO] [stdout] 2945 | | #[doc = ""] [INFO] [stdout] 2946 | | #[doc = " The contents of f3 are freed safely if necessary and new memory is allocated"] [INFO] [stdout] 2947 | | #[doc = " to avoid memory leaks."] [INFO] [stdout] ... | [INFO] [stdout] 2953 | | #[doc = ""] [INFO] [stdout] 2954 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] out Pointer to newly created filter struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2963:5 [INFO] [stdout] | [INFO] [stdout] 2963 | / #[doc = " @brief Creates a discrete time filter with similar dynamics to a"] [INFO] [stdout] 2964 | | #[doc = " provided continuous time transfer function using tustin's approximation with"] [INFO] [stdout] 2965 | | #[doc = " prewarping about a frequency of interest 'w' in radians per second."] [INFO] [stdout] 2966 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 2975 | | #[doc = ""] [INFO] [stdout] 2976 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2963:5 [INFO] [stdout] | [INFO] [stdout] 2963 | / #[doc = " @brief Creates a discrete time filter with similar dynamics to a"] [INFO] [stdout] 2964 | | #[doc = " provided continuous time transfer function using tustin's approximation with"] [INFO] [stdout] 2965 | | #[doc = " prewarping about a frequency of interest 'w' in radians per second."] [INFO] [stdout] 2966 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 2975 | | #[doc = ""] [INFO] [stdout] 2976 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dt desired timestep of discrete filter in seconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:2995:5 [INFO] [stdout] | [INFO] [stdout] 2995 | / #[doc = " @brief Creates a first order low pass filter."] [INFO] [stdout] 2996 | | #[doc = ""] [INFO] [stdout] 2997 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] 2998 | | #[doc = " new memory is allocated for the new filter. dt is in units of seconds and"] [INFO] [stdout] ... | [INFO] [stdout] 3007 | | #[doc = ""] [INFO] [stdout] 3008 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:2995:5 [INFO] [stdout] | [INFO] [stdout] 2995 | / #[doc = " @brief Creates a first order low pass filter."] [INFO] [stdout] 2996 | | #[doc = ""] [INFO] [stdout] 2997 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] 2998 | | #[doc = " new memory is allocated for the new filter. dt is in units of seconds and"] [INFO] [stdout] ... | [INFO] [stdout] 3007 | | #[doc = ""] [INFO] [stdout] 3008 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dt desired timestep of discrete filter in seconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3016:5 [INFO] [stdout] | [INFO] [stdout] 3016 | / #[doc = " @brief Creates a first order high pass filter."] [INFO] [stdout] 3017 | | #[doc = ""] [INFO] [stdout] 3018 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] 3019 | | #[doc = " new memory is allocated for the new filter. dt is in units of seconds and"] [INFO] [stdout] ... | [INFO] [stdout] 3028 | | #[doc = ""] [INFO] [stdout] 3029 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3016:5 [INFO] [stdout] | [INFO] [stdout] 3016 | / #[doc = " @brief Creates a first order high pass filter."] [INFO] [stdout] 3017 | | #[doc = ""] [INFO] [stdout] 3018 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] 3019 | | #[doc = " new memory is allocated for the new filter. dt is in units of seconds and"] [INFO] [stdout] ... | [INFO] [stdout] 3028 | | #[doc = ""] [INFO] [stdout] 3029 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dt desired timestep of discrete filter in seconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3037:5 [INFO] [stdout] | [INFO] [stdout] 3037 | / #[doc = " @brief Creates a Butterworth low pass filter of specified order and"] [INFO] [stdout] 3038 | | #[doc = " cutoff frequency."] [INFO] [stdout] 3039 | | #[doc = ""] [INFO] [stdout] 3040 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] ... | [INFO] [stdout] 3047 | | #[doc = ""] [INFO] [stdout] 3048 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3037:5 [INFO] [stdout] | [INFO] [stdout] 3037 | / #[doc = " @brief Creates a Butterworth low pass filter of specified order and"] [INFO] [stdout] 3038 | | #[doc = " cutoff frequency."] [INFO] [stdout] 3039 | | #[doc = ""] [INFO] [stdout] 3040 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] ... | [INFO] [stdout] 3047 | | #[doc = ""] [INFO] [stdout] 3048 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] order The order (>=1) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3057:5 [INFO] [stdout] | [INFO] [stdout] 3057 | / #[doc = " @brief Creates a Butterworth high pass filter of specified order and"] [INFO] [stdout] 3058 | | #[doc = " cutoff frequency."] [INFO] [stdout] 3059 | | #[doc = ""] [INFO] [stdout] 3060 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] ... | [INFO] [stdout] 3067 | | #[doc = ""] [INFO] [stdout] 3068 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3057:5 [INFO] [stdout] | [INFO] [stdout] 3057 | / #[doc = " @brief Creates a Butterworth high pass filter of specified order and"] [INFO] [stdout] 3058 | | #[doc = " cutoff frequency."] [INFO] [stdout] 3059 | | #[doc = ""] [INFO] [stdout] 3060 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] ... | [INFO] [stdout] 3067 | | #[doc = ""] [INFO] [stdout] 3068 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] order The order (>=1) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3077:5 [INFO] [stdout] | [INFO] [stdout] 3077 | / #[doc = " @brief Makes a FIR moving average filter that averages over specified"] [INFO] [stdout] 3078 | | #[doc = " number of samples."] [INFO] [stdout] 3079 | | #[doc = ""] [INFO] [stdout] 3080 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] ... | [INFO] [stdout] 3092 | | #[doc = ""] [INFO] [stdout] 3093 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3077:5 [INFO] [stdout] | [INFO] [stdout] 3077 | / #[doc = " @brief Makes a FIR moving average filter that averages over specified"] [INFO] [stdout] 3078 | | #[doc = " number of samples."] [INFO] [stdout] 3079 | | #[doc = ""] [INFO] [stdout] 3080 | | #[doc = " Any existing memory allocated for f is freed safely to avoid memory leaks and"] [INFO] [stdout] ... | [INFO] [stdout] 3092 | | #[doc = ""] [INFO] [stdout] 3093 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] samples The samples to average over (>=2) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3101:5 [INFO] [stdout] | [INFO] [stdout] 3101 | / #[doc = " @brief Creates a first order integrator."] [INFO] [stdout] 3102 | | #[doc = ""] [INFO] [stdout] 3103 | | #[doc = " Like most functions here, the dynamics are only accurate if the filter is"] [INFO] [stdout] 3104 | | #[doc = " called with a timestep corresponding to dt. Any existing memory allocated for"] [INFO] [stdout] ... | [INFO] [stdout] 3110 | | #[doc = ""] [INFO] [stdout] 3111 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3101:5 [INFO] [stdout] | [INFO] [stdout] 3101 | / #[doc = " @brief Creates a first order integrator."] [INFO] [stdout] 3102 | | #[doc = ""] [INFO] [stdout] 3103 | | #[doc = " Like most functions here, the dynamics are only accurate if the filter is"] [INFO] [stdout] 3104 | | #[doc = " called with a timestep corresponding to dt. Any existing memory allocated for"] [INFO] [stdout] ... | [INFO] [stdout] 3110 | | #[doc = ""] [INFO] [stdout] 3111 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dt desired timestep of discrete filter in seconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3115:5 [INFO] [stdout] | [INFO] [stdout] 3115 | / #[doc = " @brief Creates a second order double integrator."] [INFO] [stdout] 3116 | | #[doc = ""] [INFO] [stdout] 3117 | | #[doc = " Like most functions here, the dynamics are only accurate if the filter is"] [INFO] [stdout] 3118 | | #[doc = " called with a timestep corresponding to dt. Any existing memory allocated for"] [INFO] [stdout] ... | [INFO] [stdout] 3124 | | #[doc = ""] [INFO] [stdout] 3125 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] f Pointer to user's rc_filter_t struct [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3115:5 [INFO] [stdout] | [INFO] [stdout] 3115 | / #[doc = " @brief Creates a second order double integrator."] [INFO] [stdout] 3116 | | #[doc = ""] [INFO] [stdout] 3117 | | #[doc = " Like most functions here, the dynamics are only accurate if the filter is"] [INFO] [stdout] 3118 | | #[doc = " called with a timestep corresponding to dt. Any existing memory allocated for"] [INFO] [stdout] ... | [INFO] [stdout] 3124 | | #[doc = ""] [INFO] [stdout] 3125 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dt desired timestep of discrete filter in seconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3129:5 [INFO] [stdout] | [INFO] [stdout] 3129 | / #[doc = " @brief Creates a discrete-time implementation of a parallel PID"] [INFO] [stdout] 3130 | | #[doc = " controller with high-frequency rolloff using the forward-Euler integration"] [INFO] [stdout] 3131 | | #[doc = " method."] [INFO] [stdout] 3132 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 3146 | | #[doc = ""] [INFO] [stdout] 3147 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] kp Proportional constant [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3158:5 [INFO] [stdout] | [INFO] [stdout] 3158 | / #[doc = " @brief Creates a third order symmetric complementary pair of high/low"] [INFO] [stdout] 3159 | | #[doc = " pass filters"] [INFO] [stdout] 3160 | | #[doc = ""] [INFO] [stdout] 3161 | | #[doc = " @param lp lowpass filter to be populated"] [INFO] [stdout] ... | [INFO] [stdout] 3167 | | #[doc = ""] [INFO] [stdout] 3168 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] freq crossover frequency in rad/s [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3343:5 [INFO] [stdout] | [INFO] [stdout] 3343 | / #[doc = " @brief Allocates memory for a Kalman filter of given dimensions"] [INFO] [stdout] 3344 | | #[doc = ""] [INFO] [stdout] 3345 | | #[doc = " @param kf pointer to struct to be allocated"] [INFO] [stdout] 3346 | | #[doc = " @param[in] F undriven state-transition model"] [INFO] [stdout] ... | [INFO] [stdout] 3352 | | #[doc = ""] [INFO] [stdout] 3353 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] F undriven state-transition model [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3365:5 [INFO] [stdout] | [INFO] [stdout] 3365 | / #[doc = " @brief Allocates memory for a Kalman filter of given dimensions"] [INFO] [stdout] 3366 | | #[doc = ""] [INFO] [stdout] 3367 | | #[doc = " @param kf pointer to struct to be allocated"] [INFO] [stdout] 3368 | | #[doc = " @param[in] Q Process noise covariance, can be updated later"] [INFO] [stdout] ... | [INFO] [stdout] 3371 | | #[doc = ""] [INFO] [stdout] 3372 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] Q Process noise covariance, can be updated later [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `k` [INFO] [stdout] --> src/bindings.rs:3400:5 [INFO] [stdout] | [INFO] [stdout] 3400 | / #[doc = " @brief Kalman Filter state prediction step based on physical model."] [INFO] [stdout] 3401 | | #[doc = ""] [INFO] [stdout] 3402 | | #[doc = " Uses the state estimate and control input from the previous timestep to"] [INFO] [stdout] 3403 | | #[doc = " produce an estimate of the state at the current timestep. This step pdates P"] [INFO] [stdout] ... | [INFO] [stdout] 3420 | | #[doc = ""] [INFO] [stdout] 3421 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] and the estimated state x. Assume that you have calculated f(x[k|k],u[k]) and [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `k` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3400:5 [INFO] [stdout] | [INFO] [stdout] 3400 | / #[doc = " @brief Kalman Filter state prediction step based on physical model."] [INFO] [stdout] 3401 | | #[doc = ""] [INFO] [stdout] 3402 | | #[doc = " Uses the state estimate and control input from the previous timestep to"] [INFO] [stdout] 3403 | | #[doc = " produce an estimate of the state at the current timestep. This step pdates P"] [INFO] [stdout] ... | [INFO] [stdout] 3420 | | #[doc = ""] [INFO] [stdout] 3421 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] y sensor measurement [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3429:5 [INFO] [stdout] | [INFO] [stdout] 3429 | / #[doc = " @brief Kalman Filter measurement update step."] [INFO] [stdout] 3430 | | #[doc = ""] [INFO] [stdout] 3431 | | #[doc = " Updates L, P, & x_est. Assumes that you have done the non-linear prediction"] [INFO] [stdout] 3432 | | #[doc = " step in your own function which should calculate the Jacobians F(x[k|k-1]) &"] [INFO] [stdout] ... | [INFO] [stdout] 3451 | | #[doc = ""] [INFO] [stdout] 3452 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] F Jacobian of state transition matrix linearized at x_pre [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3482:5 [INFO] [stdout] | [INFO] [stdout] 3482 | / #[doc = " @brief Modifies val to be bounded between between min and max."] [INFO] [stdout] 3483 | | #[doc = ""] [INFO] [stdout] 3484 | | #[doc = " @param val The value to be checked and possibly modified"] [INFO] [stdout] 3485 | | #[doc = " @param[in] min The lower bound"] [INFO] [stdout] ... | [INFO] [stdout] 3488 | | #[doc = " @return Returns 1 if saturation occurred, 0 if val was already in bound,"] [INFO] [stdout] 3489 | | #[doc = " and -1 if min was falsely larger than max."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min The lower bound [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3493:5 [INFO] [stdout] | [INFO] [stdout] 3493 | / #[doc = " @brief Modifies val to be bounded between between min and max."] [INFO] [stdout] 3494 | | #[doc = ""] [INFO] [stdout] 3495 | | #[doc = " @param val The value to be checked and possibly modified"] [INFO] [stdout] 3496 | | #[doc = " @param[in] min The lower bound"] [INFO] [stdout] ... | [INFO] [stdout] 3499 | | #[doc = " @return Returns 1 if saturation occurred, 0 if val was already in bound,"] [INFO] [stdout] 3500 | | #[doc = " and -1 if min was falsely larger than max."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min The lower bound [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3504:5 [INFO] [stdout] | [INFO] [stdout] 3504 | / #[doc = " @brief Prints a polynomial in human-readable format in one line."] [INFO] [stdout] 3505 | | #[doc = ""] [INFO] [stdout] 3506 | | #[doc = " Like rc_print_vector, but assumes the contents represent a polynomial and"] [INFO] [stdout] 3507 | | #[doc = " prints the coefficients with trailing powers of x for easier reading. This"] [INFO] [stdout] ... | [INFO] [stdout] 3512 | | #[doc = ""] [INFO] [stdout] 3513 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] v polynomial coefficients to be printed [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3517:5 [INFO] [stdout] | [INFO] [stdout] 3517 | / #[doc = " @brief Convolutes the polynomials a&b and places the result in vector c."] [INFO] [stdout] 3518 | | #[doc = ""] [INFO] [stdout] 3519 | | #[doc = " This finds the coefficients of the polynomials resulting from multiply a*b."] [INFO] [stdout] 3520 | | #[doc = " The original contents of c are freed and new memory is allocated if"] [INFO] [stdout] ... | [INFO] [stdout] 3526 | | #[doc = ""] [INFO] [stdout] 3527 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] a First set of coefficients [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3517:5 [INFO] [stdout] | [INFO] [stdout] 3517 | / #[doc = " @brief Convolutes the polynomials a&b and places the result in vector c."] [INFO] [stdout] 3518 | | #[doc = ""] [INFO] [stdout] 3519 | | #[doc = " This finds the coefficients of the polynomials resulting from multiply a*b."] [INFO] [stdout] 3520 | | #[doc = " The original contents of c are freed and new memory is allocated if"] [INFO] [stdout] ... | [INFO] [stdout] 3526 | | #[doc = ""] [INFO] [stdout] 3527 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c Vector to output resulting coefficients [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3535:5 [INFO] [stdout] | [INFO] [stdout] 3535 | / #[doc = " @brief Raises a polynomial a to itself n times where n is greater than"] [INFO] [stdout] 3536 | | #[doc = " or equal to 0."] [INFO] [stdout] 3537 | | #[doc = ""] [INFO] [stdout] 3538 | | #[doc = " Places the result in vector b, any existing memory allocated for b is freed"] [INFO] [stdout] ... | [INFO] [stdout] 3544 | | #[doc = ""] [INFO] [stdout] 3545 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] a Initial coefficients [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3535:5 [INFO] [stdout] | [INFO] [stdout] 3535 | / #[doc = " @brief Raises a polynomial a to itself n times where n is greater than"] [INFO] [stdout] 3536 | | #[doc = " or equal to 0."] [INFO] [stdout] 3537 | | #[doc = ""] [INFO] [stdout] 3538 | | #[doc = " Places the result in vector b, any existing memory allocated for b is freed"] [INFO] [stdout] ... | [INFO] [stdout] 3544 | | #[doc = ""] [INFO] [stdout] 3545 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] b resulting coefficients [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3553:5 [INFO] [stdout] | [INFO] [stdout] 3553 | / #[doc = " @brief Add two polynomials a&b with right justification and place the"] [INFO] [stdout] 3554 | | #[doc = " result in c."] [INFO] [stdout] 3555 | | #[doc = ""] [INFO] [stdout] 3556 | | #[doc = " Any existing memory allocated for c is freed and its contents are lost."] [INFO] [stdout] ... | [INFO] [stdout] 3561 | | #[doc = ""] [INFO] [stdout] 3562 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] a First input [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3553:5 [INFO] [stdout] | [INFO] [stdout] 3553 | / #[doc = " @brief Add two polynomials a&b with right justification and place the"] [INFO] [stdout] 3554 | | #[doc = " result in c."] [INFO] [stdout] 3555 | | #[doc = ""] [INFO] [stdout] 3556 | | #[doc = " Any existing memory allocated for c is freed and its contents are lost."] [INFO] [stdout] ... | [INFO] [stdout] 3561 | | #[doc = ""] [INFO] [stdout] 3562 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c output [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3570:5 [INFO] [stdout] | [INFO] [stdout] 3570 | / #[doc = " @brief Adds polynomials a&b with right justification."] [INFO] [stdout] 3571 | | #[doc = ""] [INFO] [stdout] 3572 | | #[doc = " The result is placed in vector a and a's original contents are lost. More"] [INFO] [stdout] 3573 | | #[doc = " memory is allocated for a if necessary."] [INFO] [stdout] ... | [INFO] [stdout] 3577 | | #[doc = ""] [INFO] [stdout] 3578 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] b second input [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3582:5 [INFO] [stdout] | [INFO] [stdout] 3582 | / #[doc = " @brief Subtracts two polynomials a-b with right justification and places"] [INFO] [stdout] 3583 | | #[doc = " the result in c."] [INFO] [stdout] 3584 | | #[doc = ""] [INFO] [stdout] 3585 | | #[doc = " Any existing memory allocated for c is freed and its contents are lost."] [INFO] [stdout] ... | [INFO] [stdout] 3591 | | #[doc = ""] [INFO] [stdout] 3592 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] a First input [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3582:5 [INFO] [stdout] | [INFO] [stdout] 3582 | / #[doc = " @brief Subtracts two polynomials a-b with right justification and places"] [INFO] [stdout] 3583 | | #[doc = " the result in c."] [INFO] [stdout] 3584 | | #[doc = ""] [INFO] [stdout] 3585 | | #[doc = " Any existing memory allocated for c is freed and its contents are lost."] [INFO] [stdout] ... | [INFO] [stdout] 3591 | | #[doc = ""] [INFO] [stdout] 3592 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c output [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3600:5 [INFO] [stdout] | [INFO] [stdout] 3600 | / #[doc = " @brief Subtracts b from a with right justification."] [INFO] [stdout] 3601 | | #[doc = ""] [INFO] [stdout] 3602 | | #[doc = " a stays in place and new memory is allocated only if b is longer than a."] [INFO] [stdout] 3603 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 3606 | | #[doc = ""] [INFO] [stdout] 3607 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] b second input [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3611:5 [INFO] [stdout] | [INFO] [stdout] 3611 | / #[doc = " @brief Calculates the dth derivative of the polynomial a and places the"] [INFO] [stdout] 3612 | | #[doc = " result in vector b."] [INFO] [stdout] 3613 | | #[doc = ""] [INFO] [stdout] 3614 | | #[doc = " @param[in] a Input polynomial coefficients"] [INFO] [stdout] ... | [INFO] [stdout] 3617 | | #[doc = ""] [INFO] [stdout] 3618 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] a Input polynomial coefficients [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3611:5 [INFO] [stdout] | [INFO] [stdout] 3611 | / #[doc = " @brief Calculates the dth derivative of the polynomial a and places the"] [INFO] [stdout] 3612 | | #[doc = " result in vector b."] [INFO] [stdout] 3613 | | #[doc = ""] [INFO] [stdout] 3614 | | #[doc = " @param[in] a Input polynomial coefficients"] [INFO] [stdout] ... | [INFO] [stdout] 3617 | | #[doc = ""] [INFO] [stdout] 3618 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] b result [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3626:5 [INFO] [stdout] | [INFO] [stdout] 3626 | / #[doc = " @brief Divides denominator d into numerator n. The remainder is placed"] [INFO] [stdout] 3627 | | #[doc = " into vector rem and the divisor is placed into vector div."] [INFO] [stdout] 3628 | | #[doc = ""] [INFO] [stdout] 3629 | | #[doc = " @param[in] n numerator"] [INFO] [stdout] ... | [INFO] [stdout] 3633 | | #[doc = ""] [INFO] [stdout] 3634 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] n numerator [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3643:5 [INFO] [stdout] | [INFO] [stdout] 3643 | / #[doc = " @brief Calculates coefficients for continuous-time Butterworth"] [INFO] [stdout] 3644 | | #[doc = " polynomial of order N and cutoff wc (rad/s) and places them in vector b."] [INFO] [stdout] 3645 | | #[doc = ""] [INFO] [stdout] 3646 | | #[doc = " @param[in] N Order of the polynomial"] [INFO] [stdout] ... | [INFO] [stdout] 3649 | | #[doc = ""] [INFO] [stdout] 3650 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] N Order of the polynomial [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3643:5 [INFO] [stdout] | [INFO] [stdout] 3643 | / #[doc = " @brief Calculates coefficients for continuous-time Butterworth"] [INFO] [stdout] 3644 | | #[doc = " polynomial of order N and cutoff wc (rad/s) and places them in vector b."] [INFO] [stdout] 3645 | | #[doc = ""] [INFO] [stdout] 3646 | | #[doc = " @param[in] N Order of the polynomial"] [INFO] [stdout] ... | [INFO] [stdout] 3649 | | #[doc = ""] [INFO] [stdout] 3650 | | #[doc = " @return Returns 0 on success and -1 on failure."] [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] b resulting coefficients [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3658:5 [INFO] [stdout] | [INFO] [stdout] 3658 | / #[doc = " @brief Returns the length of a quaternion vector by finding its 2-norm."] [INFO] [stdout] 3659 | | #[doc = ""] [INFO] [stdout] 3660 | | #[doc = " @param[in] q The quarternion in form of a vector of length 4"] [INFO] [stdout] 3661 | | #[doc = ""] [INFO] [stdout] 3662 | | #[doc = " @return Returns the norm, or prints an error message and returns -1.0f on"] [INFO] [stdout] 3663 | | #[doc = " error."] [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarternion in form of a vector of length 4 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3667:5 [INFO] [stdout] | [INFO] [stdout] 3667 | / #[doc = " @brief Returns the length of a quaternion vector by finding its 2-norm."] [INFO] [stdout] 3668 | | #[doc = ""] [INFO] [stdout] 3669 | | #[doc = " @param[in] q The quarternion in form of an array of length 4"] [INFO] [stdout] 3670 | | #[doc = ""] [INFO] [stdout] 3671 | | #[doc = " @return Returns the norm, or prints an error message and returns -1.0f on"] [INFO] [stdout] 3672 | | #[doc = " error."] [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarternion in form of an array of length 4 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3692:5 [INFO] [stdout] | [INFO] [stdout] 3692 | / #[doc = " @brief Calculates 321 Tait Bryan angles in array order XYZ with"] [INFO] [stdout] 3693 | | #[doc = " operation order 321(yaw-Z, pitch-Y, roll-x)."] [INFO] [stdout] 3694 | | #[doc = ""] [INFO] [stdout] 3695 | | #[doc = " If tb is already allocated and of length 3 then the new values are written in"] [INFO] [stdout] ... | [INFO] [stdout] 3701 | | #[doc = ""] [INFO] [stdout] 3702 | | #[doc = " @return Returns 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarternion in form of a vector of lenth 4 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3706:5 [INFO] [stdout] | [INFO] [stdout] 3706 | / #[doc = " @brief Calculates 321 Tait Bryan angles in array order XYZ with"] [INFO] [stdout] 3707 | | #[doc = " operation order 321(yaw-Z, pitch-Y, roll-x)."] [INFO] [stdout] 3708 | | #[doc = ""] [INFO] [stdout] 3709 | | #[doc = " @param[in] q The quarternion in form of an array of lenth 4"] [INFO] [stdout] 3710 | | #[doc = " @param[out] tb Output tait-bryan angles"] [INFO] [stdout] 3711 | | #[doc = ""] [INFO] [stdout] 3712 | | #[doc = " @return Returns 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarternion in form of an array of lenth 4 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3706:5 [INFO] [stdout] | [INFO] [stdout] 3706 | / #[doc = " @brief Calculates 321 Tait Bryan angles in array order XYZ with"] [INFO] [stdout] 3707 | | #[doc = " operation order 321(yaw-Z, pitch-Y, roll-x)."] [INFO] [stdout] 3708 | | #[doc = ""] [INFO] [stdout] 3709 | | #[doc = " @param[in] q The quarternion in form of an array of lenth 4"] [INFO] [stdout] 3710 | | #[doc = " @param[out] tb Output tait-bryan angles"] [INFO] [stdout] 3711 | | #[doc = ""] [INFO] [stdout] 3712 | | #[doc = " @return Returns 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] tb Output tait-bryan angles [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3716:5 [INFO] [stdout] | [INFO] [stdout] 3716 | / #[doc = " @brief Calculates quaternion vector q from tait-bryan angles tb."] [INFO] [stdout] 3717 | | #[doc = ""] [INFO] [stdout] 3718 | | #[doc = " If q is already of length 4 then old contents are simply overwritten."] [INFO] [stdout] 3719 | | #[doc = " Otherwise q'd existing memory is freed and new memory is allocated to aint"] [INFO] [stdout] ... | [INFO] [stdout] 3725 | | #[doc = ""] [INFO] [stdout] 3726 | | #[doc = " @return Returns 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] tb input tait-bryan angles [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3716:5 [INFO] [stdout] | [INFO] [stdout] 3716 | / #[doc = " @brief Calculates quaternion vector q from tait-bryan angles tb."] [INFO] [stdout] 3717 | | #[doc = ""] [INFO] [stdout] 3718 | | #[doc = " If q is already of length 4 then old contents are simply overwritten."] [INFO] [stdout] 3719 | | #[doc = " Otherwise q'd existing memory is freed and new memory is allocated to aint"] [INFO] [stdout] ... | [INFO] [stdout] 3725 | | #[doc = ""] [INFO] [stdout] 3726 | | #[doc = " @return Returns 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] q output quaternion [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3730:5 [INFO] [stdout] | [INFO] [stdout] 3730 | / #[doc = " @brief Calculates quaternion vector q from tait-bryan angles tb."] [INFO] [stdout] 3731 | | #[doc = ""] [INFO] [stdout] 3732 | | #[doc = " tb angles are 321 Tait Bryan angles in array order XYZ with operation order"] [INFO] [stdout] 3733 | | #[doc = " 321(yaw-Z, pitch-Y, roll-x)."] [INFO] [stdout] ... | [INFO] [stdout] 3737 | | #[doc = ""] [INFO] [stdout] 3738 | | #[doc = " @return Returns 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] tb input tait-bryan angles [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3730:5 [INFO] [stdout] | [INFO] [stdout] 3730 | / #[doc = " @brief Calculates quaternion vector q from tait-bryan angles tb."] [INFO] [stdout] 3731 | | #[doc = ""] [INFO] [stdout] 3732 | | #[doc = " tb angles are 321 Tait Bryan angles in array order XYZ with operation order"] [INFO] [stdout] 3733 | | #[doc = " 321(yaw-Z, pitch-Y, roll-x)."] [INFO] [stdout] ... | [INFO] [stdout] 3737 | | #[doc = ""] [INFO] [stdout] 3738 | | #[doc = " @return Returns 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] q output quaternion [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3742:5 [INFO] [stdout] | [INFO] [stdout] 3742 | / #[doc = " @brief Calculates conjugate of quaternion q."] [INFO] [stdout] 3743 | | #[doc = ""] [INFO] [stdout] 3744 | | #[doc = " Populates quaternion vector c with the conjugate of quaternion q where the 3"] [INFO] [stdout] 3745 | | #[doc = " imaginary parts ijk are multiplied by -1. If c is already of length 4 then"] [INFO] [stdout] ... | [INFO] [stdout] 3751 | | #[doc = ""] [INFO] [stdout] 3752 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarter [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3742:5 [INFO] [stdout] | [INFO] [stdout] 3742 | / #[doc = " @brief Calculates conjugate of quaternion q."] [INFO] [stdout] 3743 | | #[doc = ""] [INFO] [stdout] 3744 | | #[doc = " Populates quaternion vector c with the conjugate of quaternion q where the 3"] [INFO] [stdout] 3745 | | #[doc = " imaginary parts ijk are multiplied by -1. If c is already of length 4 then"] [INFO] [stdout] ... | [INFO] [stdout] 3751 | | #[doc = ""] [INFO] [stdout] 3752 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c output conjugate [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3756:5 [INFO] [stdout] | [INFO] [stdout] 3756 | / #[doc = " @brief Calculates conjugate of quaternion q and overwrites the old q."] [INFO] [stdout] 3757 | | #[doc = ""] [INFO] [stdout] 3758 | | #[doc = " Populates quaternion vector q with its conjugate where the 3 imaginary parts"] [INFO] [stdout] 3759 | | #[doc = " ijk are multiplied by -1."] [INFO] [stdout] ... | [INFO] [stdout] 3762 | | #[doc = ""] [INFO] [stdout] 3763 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarternion [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3767:5 [INFO] [stdout] | [INFO] [stdout] 3767 | / #[doc = " @brief Calculates conjugate of quaternion q."] [INFO] [stdout] 3768 | | #[doc = ""] [INFO] [stdout] 3769 | | #[doc = " Populates quaternion vector c with the conjugate of quaternion q where the 3"] [INFO] [stdout] 3770 | | #[doc = " imaginary parts ijk are multiplied by -1."] [INFO] [stdout] ... | [INFO] [stdout] 3774 | | #[doc = ""] [INFO] [stdout] 3775 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarter [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3767:5 [INFO] [stdout] | [INFO] [stdout] 3767 | / #[doc = " @brief Calculates conjugate of quaternion q."] [INFO] [stdout] 3768 | | #[doc = ""] [INFO] [stdout] 3769 | | #[doc = " Populates quaternion vector c with the conjugate of quaternion q where the 3"] [INFO] [stdout] 3770 | | #[doc = " imaginary parts ijk are multiplied by -1."] [INFO] [stdout] ... | [INFO] [stdout] 3774 | | #[doc = ""] [INFO] [stdout] 3775 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c output conjugate [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3779:5 [INFO] [stdout] | [INFO] [stdout] 3779 | / #[doc = " @brief Calculates conjugate of quaternion q and overwrites the old q."] [INFO] [stdout] 3780 | | #[doc = ""] [INFO] [stdout] 3781 | | #[doc = " Populates quaternion vector q with its conjugate where the 3 imaginary parts"] [INFO] [stdout] 3782 | | #[doc = " ijk are multiplied by -1."] [INFO] [stdout] ... | [INFO] [stdout] 3785 | | #[doc = ""] [INFO] [stdout] 3786 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarternion [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3790:5 [INFO] [stdout] | [INFO] [stdout] 3790 | / #[doc = " @brief Populates vector i with the imaginary components ijk of of"] [INFO] [stdout] 3791 | | #[doc = " quaternion vector q."] [INFO] [stdout] 3792 | | #[doc = ""] [INFO] [stdout] 3793 | | #[doc = " If img is already of length 3 then its original contents are overwritten."] [INFO] [stdout] ... | [INFO] [stdout] 3798 | | #[doc = ""] [INFO] [stdout] 3799 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarternion [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3790:5 [INFO] [stdout] | [INFO] [stdout] 3790 | / #[doc = " @brief Populates vector i with the imaginary components ijk of of"] [INFO] [stdout] 3791 | | #[doc = " quaternion vector q."] [INFO] [stdout] 3792 | | #[doc = ""] [INFO] [stdout] 3793 | | #[doc = " If img is already of length 3 then its original contents are overwritten."] [INFO] [stdout] ... | [INFO] [stdout] 3798 | | #[doc = ""] [INFO] [stdout] 3799 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] img imaginary part [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3806:5 [INFO] [stdout] | [INFO] [stdout] 3806 | / #[doc = " @brief Calculates the quaternion Hamilton product ab=c"] [INFO] [stdout] 3807 | | #[doc = ""] [INFO] [stdout] 3808 | | #[doc = " Places the result in vector argument c. If c is already of length 4 then the"] [INFO] [stdout] 3809 | | #[doc = " old values are overwritten. Otherwise the old memory in c is freed and new"] [INFO] [stdout] ... | [INFO] [stdout] 3815 | | #[doc = ""] [INFO] [stdout] 3816 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] a First input [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3806:5 [INFO] [stdout] | [INFO] [stdout] 3806 | / #[doc = " @brief Calculates the quaternion Hamilton product ab=c"] [INFO] [stdout] 3807 | | #[doc = ""] [INFO] [stdout] 3808 | | #[doc = " Places the result in vector argument c. If c is already of length 4 then the"] [INFO] [stdout] 3809 | | #[doc = " old values are overwritten. Otherwise the old memory in c is freed and new"] [INFO] [stdout] ... | [INFO] [stdout] 3815 | | #[doc = ""] [INFO] [stdout] 3816 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c output [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3824:5 [INFO] [stdout] | [INFO] [stdout] 3824 | / #[doc = " @brief Calculates the quaternion Hamilton product ab=c"] [INFO] [stdout] 3825 | | #[doc = ""] [INFO] [stdout] 3826 | | #[doc = " Places the result in vector argument c."] [INFO] [stdout] 3827 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 3831 | | #[doc = ""] [INFO] [stdout] 3832 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] a First input [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:3824:5 [INFO] [stdout] | [INFO] [stdout] 3824 | / #[doc = " @brief Calculates the quaternion Hamilton product ab=c"] [INFO] [stdout] 3825 | | #[doc = ""] [INFO] [stdout] 3826 | | #[doc = " Places the result in vector argument c."] [INFO] [stdout] 3827 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 3831 | | #[doc = ""] [INFO] [stdout] 3832 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c output [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3840:5 [INFO] [stdout] | [INFO] [stdout] 3840 | / #[doc = " @brief Rotates the quaternion p by quaternion q with the operation"] [INFO] [stdout] 3841 | | #[doc = " p'=qpq*"] [INFO] [stdout] 3842 | | #[doc = ""] [INFO] [stdout] 3843 | | #[doc = " p is modified in place, q is unmodified."] [INFO] [stdout] ... | [INFO] [stdout] 3847 | | #[doc = ""] [INFO] [stdout] 3848 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q rotation quarternion [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3852:5 [INFO] [stdout] | [INFO] [stdout] 3852 | / #[doc = " @brief Rotates the quaternion p by quaternion q with the operation"] [INFO] [stdout] 3853 | | #[doc = " p'=qpq*"] [INFO] [stdout] 3854 | | #[doc = ""] [INFO] [stdout] 3855 | | #[doc = " p is modified in place, q is unmodified."] [INFO] [stdout] ... | [INFO] [stdout] 3859 | | #[doc = ""] [INFO] [stdout] 3860 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q rotation quarternion [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3864:5 [INFO] [stdout] | [INFO] [stdout] 3864 | / #[doc = " @brief Rotate a 3D vector v in-place about the origin by quaternion q by"] [INFO] [stdout] 3865 | | #[doc = " converting v to a quaternion and performing the operation p'=qpq*"] [INFO] [stdout] 3866 | | #[doc = ""] [INFO] [stdout] 3867 | | #[doc = " v is modified in place, q is unmodified."] [INFO] [stdout] ... | [INFO] [stdout] 3871 | | #[doc = ""] [INFO] [stdout] 3872 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q rotation quarternion [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3879:5 [INFO] [stdout] | [INFO] [stdout] 3879 | / #[doc = " @brief Rotate a 3D vector v in-place about the origin by quaternion q by"] [INFO] [stdout] 3880 | | #[doc = " converting v to a quaternion and performing the operation p'=qpq*"] [INFO] [stdout] 3881 | | #[doc = ""] [INFO] [stdout] 3882 | | #[doc = " v is modified in place, q is unmodified."] [INFO] [stdout] ... | [INFO] [stdout] 3886 | | #[doc = ""] [INFO] [stdout] 3887 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q rotation quarternion [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3891:5 [INFO] [stdout] | [INFO] [stdout] 3891 | / #[doc = " @brief Converts a normalized quaternion to a 3x3 orthogonal rotation"] [INFO] [stdout] 3892 | | #[doc = " matrix."] [INFO] [stdout] 3893 | | #[doc = ""] [INFO] [stdout] 3894 | | #[doc = " q must be normalized before calling this! The orthogonal matrix corresponds"] [INFO] [stdout] ... | [INFO] [stdout] 3903 | | #[doc = ""] [INFO] [stdout] 3904 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] q The quarter [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:3980:5 [INFO] [stdout] | [INFO] [stdout] 3980 | / #[doc = " @brief Just like rc_motor_init but allows the user to set the pwm"] [INFO] [stdout] 3981 | | #[doc = " frequency"] [INFO] [stdout] 3982 | | #[doc = ""] [INFO] [stdout] 3983 | | #[doc = " RC_MOTOR_DEFAULT_PWM_FREQ is a good frequency to start at."] [INFO] [stdout] ... | [INFO] [stdout] 3992 | | #[doc = " @return 0 on success, -1 on failure which is usually due to lack of user"] [INFO] [stdout] 3993 | | #[doc = " permissions to access the gpio and pwm systems."] [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pwm_frequency_hz The pwm frequency in hz [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:4005:5 [INFO] [stdout] | [INFO] [stdout] 4005 | / #[doc = " @brief Toggle the H-bridges in and out of low-power standby mode."] [INFO] [stdout] 4006 | | #[doc = ""] [INFO] [stdout] 4007 | | #[doc = " This is an entirely optional function as calling rc_motor_cleanup when your"] [INFO] [stdout] 4008 | | #[doc = " program closes will put the h-bridges into standby mode and then calling"] [INFO] [stdout] ... | [INFO] [stdout] 4014 | | #[doc = ""] [INFO] [stdout] 4015 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] standby_en 1 to enable standby mode, 0 to disable [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:4019:5 [INFO] [stdout] | [INFO] [stdout] 4019 | / #[doc = " @brief Sets the bidirectional duty cycle (power) to a single motor or"] [INFO] [stdout] 4020 | | #[doc = " all motors if 0 is provided as a channel."] [INFO] [stdout] 4021 | | #[doc = ""] [INFO] [stdout] 4022 | | #[doc = " @param[in] ch The motor channel (1-4) or 0 for all channels."] [INFO] [stdout] 4023 | | #[doc = " @param[in] duty Duty cycle, -1.0 for full reverse, 1.0 for full forward"] [INFO] [stdout] 4024 | | #[doc = ""] [INFO] [stdout] 4025 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch The motor channel (1-4) or 0 for all channels. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:4029:5 [INFO] [stdout] | [INFO] [stdout] 4029 | / #[doc = " @brief Puts a motor into a zero-throttle state allowing it to spin"] [INFO] [stdout] 4030 | | #[doc = " freely."] [INFO] [stdout] 4031 | | #[doc = ""] [INFO] [stdout] 4032 | | #[doc = " This is accomplished by putting both motor terminals connected to the"] [INFO] [stdout] ... | [INFO] [stdout] 4036 | | #[doc = ""] [INFO] [stdout] 4037 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch The motor channel (1-4) or 0 for all channels. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:4041:5 [INFO] [stdout] | [INFO] [stdout] 4041 | / #[doc = " @brief Connects the motor terminal pairs together which makes the motor"] [INFO] [stdout] 4042 | | #[doc = " fight against its own back EMF turning it into a brake resisting rotation."] [INFO] [stdout] 4043 | | #[doc = ""] [INFO] [stdout] 4044 | | #[doc = " @param[in] ch The motor channel (1-4) or 0 for all channels."] [INFO] [stdout] 4045 | | #[doc = ""] [INFO] [stdout] 4046 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch The motor channel (1-4) or 0 for all channels. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:6940:5 [INFO] [stdout] | [INFO] [stdout] 6940 | / #[doc = " @brief Resets a config struct to defaults."] [INFO] [stdout] 6941 | | #[doc = ""] [INFO] [stdout] 6942 | | #[doc = " @param[out] conf Pointer to config struct to be overwritten"] [INFO] [stdout] 6943 | | #[doc = ""] [INFO] [stdout] 6944 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] conf Pointer to config struct to be overwritten [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:6958:5 [INFO] [stdout] | [INFO] [stdout] 6958 | / #[doc = " @brief Sets up the MPU in normal one-shot sampling mode."] [INFO] [stdout] 6959 | | #[doc = ""] [INFO] [stdout] 6960 | | #[doc = " First create an instance of the rc_mpu_data_t struct and pass its pointer to"] [INFO] [stdout] 6961 | | #[doc = " rc_mpu_initialize which will then write to. Also pass an rc_mpu_config_t"] [INFO] [stdout] ... | [INFO] [stdout] 6978 | | #[doc = ""] [INFO] [stdout] 6979 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] conf user congiguration data [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7029:5 [INFO] [stdout] | [INFO] [stdout] 7029 | / #[doc = " @brief Initializes the MPU in DMP mode, see rc_test_dmp example"] [INFO] [stdout] 7030 | | #[doc = ""] [INFO] [stdout] 7031 | | #[doc = " After calling this the user does not need to call the normal read functions"] [INFO] [stdout] 7032 | | #[doc = " rc_mpu_read_accel(), rc_mpu_read_gyro(), or rc_mpu_read mag(). Instead the"] [INFO] [stdout] ... | [INFO] [stdout] 7039 | | #[doc = ""] [INFO] [stdout] 7040 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] conf User's configuration struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7047:5 [INFO] [stdout] | [INFO] [stdout] 7047 | / #[doc = " @brief Sets the callback function that will be triggered when new DMP"] [INFO] [stdout] 7048 | | #[doc = " data is ready."] [INFO] [stdout] 7049 | | #[doc = ""] [INFO] [stdout] 7050 | | #[doc = " @param[in] func user's callback function"] [INFO] [stdout] 7051 | | #[doc = ""] [INFO] [stdout] 7052 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] func user's callback function [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7072:5 [INFO] [stdout] | [INFO] [stdout] 7072 | / #[doc = " @brief sets the callback function triggered when a tap is detected"] [INFO] [stdout] 7073 | | #[doc = ""] [INFO] [stdout] 7074 | | #[doc = " @param[in] func user's callback function"] [INFO] [stdout] 7075 | | #[doc = ""] [INFO] [stdout] 7076 | | #[doc = " @return 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] func user's callback function [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7098:5 [INFO] [stdout] | [INFO] [stdout] 7098 | / #[doc = " @brief Runs gyroscope calibration routine"] [INFO] [stdout] 7099 | | #[doc = ""] [INFO] [stdout] 7100 | | #[doc = " This should generally not be used by the user unless they absolutely want to"] [INFO] [stdout] 7101 | | #[doc = " calibrate the gyroscope inside their own program. Instead call the"] [INFO] [stdout] ... | [INFO] [stdout] 7105 | | #[doc = ""] [INFO] [stdout] 7106 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] conf Config struct, only used to configure i2c bus and address. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7110:5 [INFO] [stdout] | [INFO] [stdout] 7110 | / #[doc = " @brief Runs magnetometer calibration routine"] [INFO] [stdout] 7111 | | #[doc = ""] [INFO] [stdout] 7112 | | #[doc = " This should generally not be used by the user unless they absolutely want to"] [INFO] [stdout] 7113 | | #[doc = " calibrate the magnetometer inside their own program. Instead call the"] [INFO] [stdout] ... | [INFO] [stdout] 7117 | | #[doc = ""] [INFO] [stdout] 7118 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] conf Config struct, only used to configure i2c bus and address. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7122:5 [INFO] [stdout] | [INFO] [stdout] 7122 | / #[doc = " @brief Runs accelerometer calibration routine"] [INFO] [stdout] 7123 | | #[doc = ""] [INFO] [stdout] 7124 | | #[doc = " This should generally not be used by the user unless they absolutely want to"] [INFO] [stdout] 7125 | | #[doc = " calibrate the accelerometer inside their own program. Instead call the"] [INFO] [stdout] ... | [INFO] [stdout] 7129 | | #[doc = ""] [INFO] [stdout] 7130 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] conf Config struct, only used to configure i2c bus and address. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7174:5 [INFO] [stdout] | [INFO] [stdout] 7174 | / #[doc = " @brief sets once of the pins defined in this header to a particular mode"] [INFO] [stdout] 7175 | | #[doc = ""] [INFO] [stdout] 7176 | | #[doc = " @param[in] pin The pin"] [INFO] [stdout] 7177 | | #[doc = " @param[in] mode The mode"] [INFO] [stdout] 7178 | | #[doc = ""] [INFO] [stdout] 7179 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pin The pin [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7192:5 [INFO] [stdout] | [INFO] [stdout] 7192 | / #[doc = " Starts a single specified PRU core running a provided firmware name."] [INFO] [stdout] 7193 | | #[doc = ""] [INFO] [stdout] 7194 | | #[doc = " This function requires root privileges and your custom firmware must exist in"] [INFO] [stdout] 7195 | | #[doc = " \"/lib/firmware/\". The default name for the two firmwares are \"am335x-pru0-fw\""] [INFO] [stdout] ... | [INFO] [stdout] 7202 | | #[doc = ""] [INFO] [stdout] 7203 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch pru core to start (0 or 1) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7219:5 [INFO] [stdout] | [INFO] [stdout] 7219 | / #[doc = " Unloads pru binaries"] [INFO] [stdout] 7220 | | #[doc = ""] [INFO] [stdout] 7221 | | #[doc = " @param[in] ch pru core to stop (0 or 1)"] [INFO] [stdout] 7222 | | #[doc = ""] [INFO] [stdout] 7223 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch pru core to stop (0 or 1) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7227:5 [INFO] [stdout] | [INFO] [stdout] 7227 | / #[doc = " @brief starts a pthread with specified policy and priority"] [INFO] [stdout] 7228 | | #[doc = ""] [INFO] [stdout] 7229 | | #[doc = " Note that using anything other than SCHED_OTHER with priority 0 is only"] [INFO] [stdout] 7230 | | #[doc = " available to root users or after giving special permission to the executable"] [INFO] [stdout] ... | [INFO] [stdout] 7242 | | #[doc = ""] [INFO] [stdout] 7243 | | #[doc = " @return 0 on success or -1 on error"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] policy SCHED_FIFO SCHED_RR or SCHED_OTHER [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7255:5 [INFO] [stdout] | [INFO] [stdout] 7255 | / #[doc = " @brief Joins a thread with timeout given in seconds."] [INFO] [stdout] 7256 | | #[doc = ""] [INFO] [stdout] 7257 | | #[doc = " If no timeout is necessary, just use the standard system pthread_join"] [INFO] [stdout] 7258 | | #[doc = " function."] [INFO] [stdout] ... | [INFO] [stdout] 7265 | | #[doc = " @return Returns 0 if the thread joined within the timeout period, 1 if"] [INFO] [stdout] 7266 | | #[doc = " the thread timed out and was forced to close, -1 on error."] [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] thread pthread_t handle [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7274:5 [INFO] [stdout] | [INFO] [stdout] 7274 | / #[doc = " @brief Prints human-readable scheduler and priority for a pthread_t"] [INFO] [stdout] 7275 | | #[doc = " handle"] [INFO] [stdout] 7276 | | #[doc = ""] [INFO] [stdout] 7277 | | #[doc = " @param[in] thread pthread_t handle"] [INFO] [stdout] 7278 | | #[doc = ""] [INFO] [stdout] 7279 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] thread pthread_t handle [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7283:5 [INFO] [stdout] | [INFO] [stdout] 7283 | / #[doc = " @brief Lets a thread change it's own scheduler policy and priority while"] [INFO] [stdout] 7284 | | #[doc = " running"] [INFO] [stdout] 7285 | | #[doc = ""] [INFO] [stdout] 7286 | | #[doc = " @param[in] policy SCHED_FIFO SCHED_RR or SCHED_OTHER"] [INFO] [stdout] 7287 | | #[doc = " @param[in] priority between 1-99 for FIFO and RR, defualt 0 for SCHED_OTHER"] [INFO] [stdout] 7288 | | #[doc = ""] [INFO] [stdout] 7289 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] policy SCHED_FIFO SCHED_RR or SCHED_OTHER [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7305:5 [INFO] [stdout] | [INFO] [stdout] 7305 | / #[doc = " @brief Lets a process change its own niceness value"] [INFO] [stdout] 7306 | | #[doc = ""] [INFO] [stdout] 7307 | | #[doc = " Note that this requires special privaledges and will print an error if run by"] [INFO] [stdout] 7308 | | #[doc = " a normal user. This is just a helpful wrapper for the system setpriority"] [INFO] [stdout] ... | [INFO] [stdout] 7312 | | #[doc = ""] [INFO] [stdout] 7313 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] niceness new niceness (-20 to 20) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7319:5 [INFO] [stdout] | [INFO] [stdout] 7319 | / #[doc = " @brief Configures subsystem 0, 1, or 2 to operate at a particular"] [INFO] [stdout] 7320 | | #[doc = " frequency."] [INFO] [stdout] 7321 | | #[doc = ""] [INFO] [stdout] 7322 | | #[doc = " This may be called at runtime to change the pwm frequency without stopping"] [INFO] [stdout] ... | [INFO] [stdout] 7327 | | #[doc = ""] [INFO] [stdout] 7328 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ss Subsystem 0 1 or 2 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7335:5 [INFO] [stdout] | [INFO] [stdout] 7335 | / #[doc = " @brief Stops a subsystem and puts it into a low-power state."] [INFO] [stdout] 7336 | | #[doc = ""] [INFO] [stdout] 7337 | | #[doc = " Recommended to call before userspace program exits to ensure the PWM hardware"] [INFO] [stdout] 7338 | | #[doc = " stops."] [INFO] [stdout] ... | [INFO] [stdout] 7341 | | #[doc = ""] [INFO] [stdout] 7342 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ss subsystem 0,1,2 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7346:5 [INFO] [stdout] | [INFO] [stdout] 7346 | / #[doc = " @brief Sets the duty cycle of a specific pwm channel."] [INFO] [stdout] 7347 | | #[doc = ""] [INFO] [stdout] 7348 | | #[doc = " @param[in] ss subsystem 0,1,2"] [INFO] [stdout] 7349 | | #[doc = " @param[in] ch channel 'A' or 'B'"] [INFO] [stdout] 7350 | | #[doc = " @param[in] duty between 0.0 (off) and 1.0(full on)"] [INFO] [stdout] 7351 | | #[doc = ""] [INFO] [stdout] 7352 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ss subsystem 0,1,2 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7360:5 [INFO] [stdout] | [INFO] [stdout] 7360 | / #[doc = " @brief Like rc_pwm_set_duty() but takes a pulse width in nanoseconds."] [INFO] [stdout] 7361 | | #[doc = ""] [INFO] [stdout] 7362 | | #[doc = " duty_ns which must range from 0 (off) to the number of nanoseconds in a"] [INFO] [stdout] 7363 | | #[doc = " single cycle as determined by the freqency specified when calling"] [INFO] [stdout] ... | [INFO] [stdout] 7370 | | #[doc = ""] [INFO] [stdout] 7371 | | #[doc = " @return Returns 0 on success or -1 on failure."] [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ss subsystem 0,1,2 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7394:5 [INFO] [stdout] | [INFO] [stdout] 7394 | / #[doc = " @brief enables or disables the 6V power rail to drive servos."] [INFO] [stdout] 7395 | | #[doc = ""] [INFO] [stdout] 7396 | | #[doc = " The Robotics Cape has a 6V 4A high-efficiency switching regulator to power"] [INFO] [stdout] 7397 | | #[doc = " servos from the 2 cell LiPo battery. DO NOT enable this when using"] [INFO] [stdout] ... | [INFO] [stdout] 7408 | | #[doc = ""] [INFO] [stdout] 7409 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] en 0 to disable, non-zero to enable [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7413:5 [INFO] [stdout] | [INFO] [stdout] 7413 | / #[doc = " @brief Sets the pulse width range used by the"] [INFO] [stdout] 7414 | | #[doc = " rc_servo_esc_send_pulse_normalized() function."] [INFO] [stdout] 7415 | | #[doc = ""] [INFO] [stdout] 7416 | | #[doc = " This function is not necessary when using the default range which is"] [INFO] [stdout] ... | [INFO] [stdout] 7433 | | #[doc = ""] [INFO] [stdout] 7434 | | #[doc = " @return 0 on success, -1 on failure."] [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min The minimum pulse width in microseconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7441:5 [INFO] [stdout] | [INFO] [stdout] 7441 | / #[doc = " @brief Sends a single pulse of desired width in microseconds to one or"] [INFO] [stdout] 7442 | | #[doc = " all channels."] [INFO] [stdout] 7443 | | #[doc = ""] [INFO] [stdout] 7444 | | #[doc = " This function returns right away and the PRU manages the accurate timing of"] [INFO] [stdout] ... | [INFO] [stdout] 7458 | | #[doc = ""] [INFO] [stdout] 7459 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch Channel to send signal to (1-8) or 0 to send to all [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7466:5 [INFO] [stdout] | [INFO] [stdout] 7466 | / #[doc = " @brief Like rc_send_pulse_us but translates a desired servo position"] [INFO] [stdout] 7467 | | #[doc = " from -1.5 to 1.5 to a corresponding pulse width from 600 to 2400us."] [INFO] [stdout] 7468 | | #[doc = ""] [INFO] [stdout] 7469 | | #[doc = " We cannot gurantee all servos will operate over the full range from -1.5 to"] [INFO] [stdout] ... | [INFO] [stdout] 7476 | | #[doc = ""] [INFO] [stdout] 7477 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch Channel to send signal to (1-8) or 0 to send to all [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7484:5 [INFO] [stdout] | [INFO] [stdout] 7484 | / #[doc = " @brief Like rc_send_pulse_normalized but translates a desired esc"] [INFO] [stdout] 7485 | | #[doc = " throttle position from 0 to 1.0 to a corresponding pulse width from 1000 to"] [INFO] [stdout] 7486 | | #[doc = " 2000us."] [INFO] [stdout] 7487 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 7503 | | #[doc = ""] [INFO] [stdout] 7504 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch Channel to send signal to (1-8) or 0 to send to all [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7511:5 [INFO] [stdout] | [INFO] [stdout] 7511 | / #[doc = " @brief Like rc_send_pulse_normalized but translates a desired esc"] [INFO] [stdout] 7512 | | #[doc = " throttle position from 0 to 1.0 to a corresponding pulse width from 125 to"] [INFO] [stdout] 7513 | | #[doc = " 250us."] [INFO] [stdout] 7514 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 7529 | | #[doc = ""] [INFO] [stdout] 7530 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ch Channel to send signal to (1-8) or 0 to send to all [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7767:5 [INFO] [stdout] | [INFO] [stdout] 7767 | / #[doc = " @brief Initializes an SPI bus"] [INFO] [stdout] 7768 | | #[doc = ""] [INFO] [stdout] 7769 | | #[doc = " For description of the 4 SPI modes, see"] [INFO] [stdout] 7770 | | #[doc = " "] [INFO] [stdout] ... | [INFO] [stdout] 7776 | | #[doc = ""] [INFO] [stdout] 7777 | | #[doc = " @return 0 on succcess or -1 on failure"] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7786:5 [INFO] [stdout] | [INFO] [stdout] 7786 | / #[doc = " @brief Initializes an SPI bus and GPIO pin for use as a manual SPI slave"] [INFO] [stdout] 7787 | | #[doc = " select pin."] [INFO] [stdout] 7788 | | #[doc = ""] [INFO] [stdout] 7789 | | #[doc = " The provided gpio chip/pin will then be remembered and tied to the provided"] [INFO] [stdout] ... | [INFO] [stdout] 7808 | | #[doc = ""] [INFO] [stdout] 7809 | | #[doc = " @return 0 on succcess or -1 on failure"] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The spi bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7820:5 [INFO] [stdout] | [INFO] [stdout] 7820 | / #[doc = " @brief fetches the file descriptor for a specified slave so the user can"] [INFO] [stdout] 7821 | | #[doc = " do more advanced IO operations than what's presented here"] [INFO] [stdout] 7822 | | #[doc = ""] [INFO] [stdout] 7823 | | #[doc = " @param[in] bus The bus"] [INFO] [stdout] 7824 | | #[doc = " @param[in] slave 0 or 1"] [INFO] [stdout] 7825 | | #[doc = ""] [INFO] [stdout] 7826 | | #[doc = " @return fd or -1 on failure"] [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7833:5 [INFO] [stdout] | [INFO] [stdout] 7833 | / #[doc = " @brief Closes and cleans up the bus for specified slave"] [INFO] [stdout] 7834 | | #[doc = ""] [INFO] [stdout] 7835 | | #[doc = " @param[in] bus SPI bus to close"] [INFO] [stdout] 7836 | | #[doc = ""] [INFO] [stdout] 7837 | | #[doc = " @return 0 on succcess or -1 on failure"] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus SPI bus to close [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7841:5 [INFO] [stdout] | [INFO] [stdout] 7841 | / #[doc = " @brief Manually selects or deselects a slave"] [INFO] [stdout] 7842 | | #[doc = ""] [INFO] [stdout] 7843 | | #[doc = " Only works if slave was initialized with SPI_SLAVE_MODE_MANUAL. If"] [INFO] [stdout] 7844 | | #[doc = " SPI_SLAVE_MODE_AUTO was selected then the SPI driver will handle this"] [INFO] [stdout] ... | [INFO] [stdout] 7850 | | #[doc = ""] [INFO] [stdout] 7851 | | #[doc = " @return 0 on succcess or -1 on failure"] [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus SPI bus to use [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7859:5 [INFO] [stdout] | [INFO] [stdout] 7859 | / #[doc = " @brief Send any sequence of bytes and read the response."] [INFO] [stdout] 7860 | | #[doc = ""] [INFO] [stdout] 7861 | | #[doc = " This is a wrapper for the ioctl spi transfer function and is generally what"] [INFO] [stdout] 7862 | | #[doc = " you will use for reading/writing device registers."] [INFO] [stdout] ... | [INFO] [stdout] 7869 | | #[doc = ""] [INFO] [stdout] 7870 | | #[doc = " @return number of bytes received or -1 on failure"] [INFO] [stdout] | |_____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus SPI bus to use [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7880:5 [INFO] [stdout] | [INFO] [stdout] 7880 | / #[doc = " @brief Writes data to specified slave"] [INFO] [stdout] 7881 | | #[doc = ""] [INFO] [stdout] 7882 | | #[doc = " @param[in] bus SPI bus to use"] [INFO] [stdout] 7883 | | #[doc = " @param[in] slave slave id"] [INFO] [stdout] ... | [INFO] [stdout] 7886 | | #[doc = ""] [INFO] [stdout] 7887 | | #[doc = " @return returns number of bytes written or -1 on failure"] [INFO] [stdout] | |____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus SPI bus to use [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7896:5 [INFO] [stdout] | [INFO] [stdout] 7896 | / #[doc = " @brief Reads data from a specified slave"] [INFO] [stdout] 7897 | | #[doc = ""] [INFO] [stdout] 7898 | | #[doc = " @param[in] bus SPI bus to use"] [INFO] [stdout] 7899 | | #[doc = " @param[in] slave slave id"] [INFO] [stdout] ... | [INFO] [stdout] 7902 | | #[doc = ""] [INFO] [stdout] 7903 | | #[doc = " @return number of bytes read or -1 on failure"] [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus SPI bus to use [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7926:5 [INFO] [stdout] | [INFO] [stdout] 7926 | / #[doc = " @brief sets the current process state."] [INFO] [stdout] 7927 | | #[doc = ""] [INFO] [stdout] 7928 | | #[doc = " Except for the signal handler setting the state to EXITING, this is the only"] [INFO] [stdout] 7929 | | #[doc = " way that the process state can be changed."] [INFO] [stdout] 7930 | | #[doc = ""] [INFO] [stdout] 7931 | | #[doc = " @param[in] new_state The new state"] [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] new_state The new state [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:7951:5 [INFO] [stdout] | [INFO] [stdout] 7951 | / #[doc = " @brief This function is used to make sure any existing program using the"] [INFO] [stdout] 7952 | | #[doc = " PID file is stopped."] [INFO] [stdout] 7953 | | #[doc = ""] [INFO] [stdout] 7954 | | #[doc = " The user doesn't need to integrate this in their own program However, the"] [INFO] [stdout] ... | [INFO] [stdout] 7966 | | #[doc = " - 0: No existing process was running"] [INFO] [stdout] 7967 | | #[doc = " - 1: An existing process was running but it shut down cleanly."] [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] timeout_s timeout period to wait for process to close cleanly, [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8245:5 [INFO] [stdout] | [INFO] [stdout] 8245 | / #[doc = " @brief Sleep in nanoseconds"] [INFO] [stdout] 8246 | | #[doc = ""] [INFO] [stdout] 8247 | | #[doc = " A wrapper for the normal UNIX nanosleep function which takes a number of"] [INFO] [stdout] 8248 | | #[doc = " nanoseconds instead of a timeval struct. This also handles restarting"] [INFO] [stdout] ... | [INFO] [stdout] 8251 | | #[doc = ""] [INFO] [stdout] 8252 | | #[doc = " @param[in] ns nanoseconds to sleep"] [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ns nanoseconds to sleep [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8256:5 [INFO] [stdout] | [INFO] [stdout] 8256 | / #[doc = " @brief Sleep in microseconds"] [INFO] [stdout] 8257 | | #[doc = ""] [INFO] [stdout] 8258 | | #[doc = " The traditional usleep function, however common, is deprecated in linux as it"] [INFO] [stdout] 8259 | | #[doc = " uses SIGALARM which interferes with alarm and timer functions. This uses the"] [INFO] [stdout] ... | [INFO] [stdout] 8264 | | #[doc = ""] [INFO] [stdout] 8265 | | #[doc = " @param[in] us microseconds to sleep"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] us microseconds to sleep [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8302:5 [INFO] [stdout] | [INFO] [stdout] 8302 | / #[doc = " @brief Returns a number of microseconds corresponding to a timespec"] [INFO] [stdout] 8303 | | #[doc = " struct."] [INFO] [stdout] 8304 | | #[doc = ""] [INFO] [stdout] 8305 | | #[doc = " Useful because timespec structs are annoying."] [INFO] [stdout] ... | [INFO] [stdout] 8308 | | #[doc = ""] [INFO] [stdout] 8309 | | #[doc = " @return time in microseconds"] [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ts timespec struct to convert [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8313:5 [INFO] [stdout] | [INFO] [stdout] 8313 | / #[doc = " @brief Returns a number of milliseconds corresponding to a timespec"] [INFO] [stdout] 8314 | | #[doc = " struct."] [INFO] [stdout] 8315 | | #[doc = ""] [INFO] [stdout] 8316 | | #[doc = " Useful because timespec structs are annoying."] [INFO] [stdout] ... | [INFO] [stdout] 8319 | | #[doc = ""] [INFO] [stdout] 8320 | | #[doc = " @return time in milliseconds"] [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ts timespec struct to convert [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8324:5 [INFO] [stdout] | [INFO] [stdout] 8324 | / #[doc = " @brief Returns a number of microseconds corresponding to a timeval"] [INFO] [stdout] 8325 | | #[doc = " struct."] [INFO] [stdout] 8326 | | #[doc = ""] [INFO] [stdout] 8327 | | #[doc = " Useful because timeval structs are annoying."] [INFO] [stdout] ... | [INFO] [stdout] 8330 | | #[doc = ""] [INFO] [stdout] 8331 | | #[doc = " @return time in microseconds"] [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] tv timeval struct to convert [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8335:5 [INFO] [stdout] | [INFO] [stdout] 8335 | / #[doc = " @brief Returns a number of milliseconds corresponding to a timeval"] [INFO] [stdout] 8336 | | #[doc = " struct."] [INFO] [stdout] 8337 | | #[doc = ""] [INFO] [stdout] 8338 | | #[doc = " Useful because timespec structs are annoying."] [INFO] [stdout] ... | [INFO] [stdout] 8341 | | #[doc = ""] [INFO] [stdout] 8342 | | #[doc = " @return time in microseconds"] [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] tv timeval struct to convert [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8346:5 [INFO] [stdout] | [INFO] [stdout] 8346 | / #[doc = " @brief Returns the time difference between two timespec structs as"] [INFO] [stdout] 8347 | | #[doc = " another timespec."] [INFO] [stdout] 8348 | | #[doc = ""] [INFO] [stdout] 8349 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 8356 | | #[doc = ""] [INFO] [stdout] 8357 | | #[doc = " @return timespec struct of the difference, always positive"] [INFO] [stdout] | |______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] A timespec struct [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8361:5 [INFO] [stdout] | [INFO] [stdout] 8361 | / #[doc = " @brief Adds an amount of time in seconds to a timespec struct."] [INFO] [stdout] 8362 | | #[doc = ""] [INFO] [stdout] 8363 | | #[doc = " The time added is a double-precision floating point value to make"] [INFO] [stdout] 8364 | | #[doc = " respresenting fractions of a second easier. The timespec is passed as a"] [INFO] [stdout] ... | [INFO] [stdout] 8367 | | #[doc = " @param start The start timspec, modified in place"] [INFO] [stdout] 8368 | | #[doc = " @param[in] seconds The seconds"] [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] seconds The seconds [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8372:5 [INFO] [stdout] | [INFO] [stdout] 8372 | / #[doc = " @brief Initializes a UART bus /dev/ttyO{bus} at specified baudrate and"] [INFO] [stdout] 8373 | | #[doc = " timeout."] [INFO] [stdout] 8374 | | #[doc = ""] [INFO] [stdout] 8375 | | #[doc = " This is a very generalized function that configures the bus for 8-bit"] [INFO] [stdout] ... | [INFO] [stdout] 8392 | | #[doc = ""] [INFO] [stdout] 8393 | | #[doc = " @return 0 on success, -1 on failure"] [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus number /dev/ttyO{bus} [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8404:5 [INFO] [stdout] | [INFO] [stdout] 8404 | / #[doc = " @brief closes a UART bus"] [INFO] [stdout] 8405 | | #[doc = ""] [INFO] [stdout] 8406 | | #[doc = " @param[in] bus The bus number /dev/ttyO{bus}"] [INFO] [stdout] 8407 | | #[doc = ""] [INFO] [stdout] 8408 | | #[doc = " @return returns 0 on success, -1 on error."] [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus number /dev/ttyO{bus} [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8412:5 [INFO] [stdout] | [INFO] [stdout] 8412 | / #[doc = " @brief Fetches the file descriptor to a uart bus after the bus has been"] [INFO] [stdout] 8413 | | #[doc = " initialized."] [INFO] [stdout] 8414 | | #[doc = ""] [INFO] [stdout] 8415 | | #[doc = " This is so the user can optionally do additional configuration or IO"] [INFO] [stdout] ... | [INFO] [stdout] 8419 | | #[doc = ""] [INFO] [stdout] 8420 | | #[doc = " @return the file descriptor to /dev/ttyO{bus} or -1 on error"] [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus number /dev/ttyO{bus} [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8424:5 [INFO] [stdout] | [INFO] [stdout] 8424 | / #[doc = " @brief flushes (discards) any data received but not read, or data"] [INFO] [stdout] 8425 | | #[doc = " written but not sent."] [INFO] [stdout] 8426 | | #[doc = ""] [INFO] [stdout] 8427 | | #[doc = " @param[in] bus The bus number /dev/ttyO{bus}"] [INFO] [stdout] 8428 | | #[doc = ""] [INFO] [stdout] 8429 | | #[doc = " @return 0 on success or -1 on failure"] [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus number /dev/ttyO{bus} [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8433:5 [INFO] [stdout] | [INFO] [stdout] 8433 | / #[doc = " @brief Sends data out the uart port"] [INFO] [stdout] 8434 | | #[doc = ""] [INFO] [stdout] 8435 | | #[doc = " @param[in] bus The bus number /dev/ttyO{bus}"] [INFO] [stdout] 8436 | | #[doc = " @param[in] data data pointer"] [INFO] [stdout] 8437 | | #[doc = " @param[in] bytes number of bytes to send"] [INFO] [stdout] 8438 | | #[doc = ""] [INFO] [stdout] 8439 | | #[doc = " @return returns number of bytes sent or -1 on error"] [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus number /dev/ttyO{bus} [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8447:5 [INFO] [stdout] | [INFO] [stdout] 8447 | / #[doc = " @brief reads bytes from the UART bus"] [INFO] [stdout] 8448 | | #[doc = ""] [INFO] [stdout] 8449 | | #[doc = " This is a blocking function call. It will only return once the desired number"] [INFO] [stdout] 8450 | | #[doc = " of bytes has been read from the buffer or the shutdown flag is set. due to"] [INFO] [stdout] ... | [INFO] [stdout] 8458 | | #[doc = ""] [INFO] [stdout] 8459 | | #[doc = " @return Returns number of bytes actually read or -1 on error."] [INFO] [stdout] | |_________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus number /dev/ttyO{bus} [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:8447:5 [INFO] [stdout] | [INFO] [stdout] 8447 | / #[doc = " @brief reads bytes from the UART bus"] [INFO] [stdout] 8448 | | #[doc = ""] [INFO] [stdout] 8449 | | #[doc = " This is a blocking function call. It will only return once the desired number"] [INFO] [stdout] 8450 | | #[doc = " of bytes has been read from the buffer or the shutdown flag is set. due to"] [INFO] [stdout] ... | [INFO] [stdout] 8458 | | #[doc = ""] [INFO] [stdout] 8459 | | #[doc = " @return Returns number of bytes actually read or -1 on error."] [INFO] [stdout] | |_________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] buf data pointer [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8467:5 [INFO] [stdout] | [INFO] [stdout] 8467 | / #[doc = " @brief reads a line of characters ending in newline '\\n'"] [INFO] [stdout] 8468 | | #[doc = ""] [INFO] [stdout] 8469 | | #[doc = " This is a blocking function call. It will only return on these conditions:"] [INFO] [stdout] 8470 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 8479 | | #[doc = ""] [INFO] [stdout] 8480 | | #[doc = " @return Returns number of bytes actually read or -1 on error."] [INFO] [stdout] | |_________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus number /dev/ttyO{bus} [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> src/bindings.rs:8467:5 [INFO] [stdout] | [INFO] [stdout] 8467 | / #[doc = " @brief reads a line of characters ending in newline '\\n'"] [INFO] [stdout] 8468 | | #[doc = ""] [INFO] [stdout] 8469 | | #[doc = " This is a blocking function call. It will only return on these conditions:"] [INFO] [stdout] 8470 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 8479 | | #[doc = ""] [INFO] [stdout] 8480 | | #[doc = " @return Returns number of bytes actually read or -1 on error."] [INFO] [stdout] | |_________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] buf data pointer [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> src/bindings.rs:8488:5 [INFO] [stdout] | [INFO] [stdout] 8488 | / #[doc = " @brief Fetches the number of bytes ready to be read from a bus"] [INFO] [stdout] 8489 | | #[doc = ""] [INFO] [stdout] 8490 | | #[doc = " @param[in] bus The bus"] [INFO] [stdout] 8491 | | #[doc = ""] [INFO] [stdout] 8492 | | #[doc = " @return Returns number of bytes ready to be read or -1 on error."] [INFO] [stdout] | |____________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] bus The bus [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `position` [INFO] [stdout] --> src/bindings.rs:1322:1 [INFO] [stdout] | [INFO] [stdout] 1322 | / #[doc = " @brief Struct containing the state of a vector and a pointer to"] [INFO] [stdout] 1323 | | #[doc = " dynamically allocated memory to hold its contents."] [INFO] [stdout] 1324 | | #[doc = ""] [INFO] [stdout] 1325 | | #[doc = " Set and read values directly with this code:"] [INFO] [stdout] ... | [INFO] [stdout] 1328 | | #[doc = " value = v.d[pos]; // get value from vector"] [INFO] [stdout] 1329 | | #[doc = " @endcode"] [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] vec.d[position]=new_value; // set value in the vector [INFO] [stdout] ^^^^^^^^ [INFO] [stdout] = note: no item named `position` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `pos` [INFO] [stdout] --> src/bindings.rs:1322:1 [INFO] [stdout] | [INFO] [stdout] 1322 | / #[doc = " @brief Struct containing the state of a vector and a pointer to"] [INFO] [stdout] 1323 | | #[doc = " dynamically allocated memory to hold its contents."] [INFO] [stdout] 1324 | | #[doc = ""] [INFO] [stdout] 1325 | | #[doc = " Set and read values directly with this code:"] [INFO] [stdout] ... | [INFO] [stdout] 1328 | | #[doc = " value = v.d[pos]; // get value from vector"] [INFO] [stdout] 1329 | | #[doc = " @endcode"] [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] value = v.d[pos]; // get value from vector [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `pos` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `col` [INFO] [stdout] --> src/bindings.rs:1729:1 [INFO] [stdout] | [INFO] [stdout] 1729 | / #[doc = " @brief Struct containing the state of a matrix and a pointer to"] [INFO] [stdout] 1730 | | #[doc = " dynamically allocated memory to hold its contents."] [INFO] [stdout] 1731 | | #[doc = ""] [INFO] [stdout] 1732 | | #[doc = " Set and read values directly with this code:"] [INFO] [stdout] ... | [INFO] [stdout] 1735 | | #[doc = " value = matrix.d[row][col]; // get value from the matrix"] [INFO] [stdout] 1736 | | #[doc = " @endcode"] [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] matrix.d[row][col] = new_value; // set value in the matrix [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `col` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `k` [INFO] [stdout] --> src/bindings.rs:3194:5 [INFO] [stdout] | [INFO] [stdout] 3194 | #[doc = "< Estimated state x[k|k] = x[k|k-1],y[k])"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < Estimated state x[k|k] = x[k|k-1],y[k]) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `k` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `k` [INFO] [stdout] --> src/bindings.rs:3196:5 [INFO] [stdout] | [INFO] [stdout] 3196 | #[doc = "< Predicted state x[k|k-1] = f(x[k-1],u[k])"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < Predicted state x[k|k-1] = f(x[k-1],u[k]) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `k` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 265 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 36.72s [INFO] running `Command { std: "docker" "inspect" "10e05741663e446acd0a1b8e58f3b5b63e5ab64a03681b12d3f0a738a96613ef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "10e05741663e446acd0a1b8e58f3b5b63e5ab64a03681b12d3f0a738a96613ef", kill_on_drop: false }` [INFO] [stdout] 10e05741663e446acd0a1b8e58f3b5b63e5ab64a03681b12d3f0a738a96613ef