rust_motr 0.1.0

Rust API of Cortx motr read
Build #445567 2021-10-08T21:44:28.287853+00:00
# rustc version
rustc 1.57.0-nightly (485ced56b 2021-10-07)
# docs.rs version
docsrs 0.6.0 (905856b 2021-10-07)

# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/rust_motr-0.1.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/rust_motr-0.1.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j2" "--" "-Z" "unstable-options" "--emit=invocation-specific" "--resource-suffix" "-20211007-1.57.0-nightly-485ced56b" "--static-root-path" "/" "--cap-lints" "warn" "--disable-per-crate-search", kill_on_drop: false }`
[INFO] [stdout] 5ea10612d4ee7d7cecc1b8b8c360cd1f027f6bfdfdf9897df764c2bd4f84a0c8
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "5ea10612d4ee7d7cecc1b8b8c360cd1f027f6bfdfdf9897df764c2bd4f84a0c8", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::process::Command`
[INFO] [stderr]  --> build.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use std::process::Command;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> build.rs:39:28
[INFO] [stderr]    |
[INFO] [stderr] 39 |     let bindings_rs_path = (out_path.join("bindings.rs").into_os_string().into_string().unwrap());
[INFO] [stderr]    |                            ^                                                                    ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 39 -     let bindings_rs_path = (out_path.join("bindings.rs").into_os_string().into_string().unwrap());
[INFO] [stderr] 39 +     let bindings_rs_path = out_path.join("bindings.rs").into_os_string().into_string().unwrap();
[INFO] [stderr]    | 
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> build.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 | /     run_script::run_script!(
[INFO] [stderr] 44 | |         r#"
[INFO] [stderr] 45 | |         sed -i '/pub\sfn\sm0_init_instance()/i \
[INFO] [stderr] 46 | |         }\
[INFO] [stderr] ...  |
[INFO] [stderr] 53 | |         &options
[INFO] [stderr] 54 | |     );
[INFO] [stderr]    | |______^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]    = note: this warning originates in the macro `run_script::run_script` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `rust_motr` (build script) generated 3 warnings
[INFO] [stderr]    Compiling rust_motr v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] error: failed to run custom build command for `rust_motr v0.1.0 (/opt/rustwide/workdir)`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/rust_motr-51d7f4828c4adb68/build-script-build` (exit status: 101)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rustc-link-search=all=/root/cortx-motr/motr/.libs/
[INFO] [stderr]   cargo:rustc-link-search=all=/root/messy/rust-mio/src
[INFO] [stderr]   cargo:rustc-link-lib=motr
[INFO] [stderr]   cargo:rustc-env=LD_LIBRARY_PATH=/root/cortx-motr/motr/.libs/:/root/messy/rust-mio/src
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr]   warning: argument unused during compilation: '-L/root/cortx-motr/motr/.libs -Wl,-rpath=/root/cortx-motr/motr/.libs/' [-Wunused-command-line-argument]
[INFO] [stderr]   wrapper.h:4:10: fatal error: 'motr/client.h' file not found
[INFO] [stderr]   warning: argument unused during compilation: '-L/root/cortx-motr/motr/.libs -Wl,-rpath=/root/cortx-motr/motr/.libs/' [-Wunused-command-line-argument], err: false
[INFO] [stderr]   wrapper.h:4:10: fatal error: 'motr/client.h' file not found, err: true
[INFO] [stderr]   thread 'main' panicked at 'Unable to generate bindings: ()', build.rs:30:10
[INFO] [stderr]   note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[INFO] running `Command { std: "docker" "inspect" "5ea10612d4ee7d7cecc1b8b8c360cd1f027f6bfdfdf9897df764c2bd4f84a0c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ea10612d4ee7d7cecc1b8b8c360cd1f027f6bfdfdf9897df764c2bd4f84a0c8", kill_on_drop: false }`
[INFO] [stdout] 5ea10612d4ee7d7cecc1b8b8c360cd1f027f6bfdfdf9897df764c2bd4f84a0c8