[INFO] fetching crate yamm-sys 0.1.0... [INFO] checking yamm-sys-0.1.0 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate yamm-sys 0.1.0 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate yamm-sys 0.1.0 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate yamm-sys 0.1.0 [INFO] finished tweaking crates.io crate yamm-sys 0.1.0 [INFO] tweaked toml for crates.io crate yamm-sys 0.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 43 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.69.4 (available: v0.70.1) [INFO] [stderr] Adding itertools v0.12.1 (available: v0.13.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding which v4.4.2 (available: v6.0.3) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5957cbb6154bb96f98696996e4b8dde04596c518bdcb0c9b412aa71eadb873dd [INFO] running `Command { std: "docker" "start" "-a" "5957cbb6154bb96f98696996e4b8dde04596c518bdcb0c9b412aa71eadb873dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5957cbb6154bb96f98696996e4b8dde04596c518bdcb0c9b412aa71eadb873dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5957cbb6154bb96f98696996e4b8dde04596c518bdcb0c9b412aa71eadb873dd", kill_on_drop: false }` [INFO] [stdout] 5957cbb6154bb96f98696996e4b8dde04596c518bdcb0c9b412aa71eadb873dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 299d276cd7078281801fd10b5240202397c4dcc9050ab4e80a233350851a9485 [INFO] running `Command { std: "docker" "start" "-a" "299d276cd7078281801fd10b5240202397c4dcc9050ab4e80a233350851a9485", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling bindgen v0.69.4 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling yamm-sys v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs (94 fixes) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.09s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling yamm-sys v0.1.0 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:40536 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Generates a random unsigned int64\n @return random unsigned int64"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer15generate_rand64Ev"] pub fn yamm_ns_yamm_buffer_generate_rand64 (this : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:40800 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Used to compute start_addr with alignment, only works for positive increment\n Used by allocate() and insert()\n\n @param alignment The alignment needed\n @param free_buffer Free buffer in which the allocation takes place, used for boundaries checking\n\n @return Aligned start_addr if boundaries checking passes or temp buffer's (end_addr+1) if not"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer16get_aligned_addrERKjPS0_"] pub fn yamm_ns_yamm_buffer_get_aligned_addr (this : * mut yamm_ns_yamm_buffer , alignment : * const yamm_ns_uint_32_t , free_buffer : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:41436 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Computes the size taking in account alignment using get_aligned_addr()\n Used by find_suitable_buffer()\n\n @param alignment The regular size of the buffer\n @param temp The granularity of the buffer\n\n @return The new size taking in account the granularity"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer23compute_size_with_alignERKjPS0_"] pub fn yamm_ns_yamm_buffer_compute_size_with_align (this : * mut yamm_ns_yamm_buffer , alignment : * const yamm_ns_uint_32_t , temp : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:41989 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Computes and returns the size of the buffer on which it is called\n Used by allocate()\n\n @param size The regular size of the buffer\n @param granularity The granularity of the buffer\n\n @return The new size taking in account the granularity"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer22compute_size_with_granEyj"] pub fn yamm_ns_yamm_buffer_compute_size_with_gran (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t , granularity : yamm_ns_uint_32_t) -> yamm_ns_uint_64_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:42505 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It computes and updates start_addr for various allocation modes, uses get_aligned_addr() and get_closest_aligned_addr()\n Used by allocate()\n\n @param temp The buffer in which the allocation takes place, used to set boundaries\n @param alloc_mode Allocation mode that dictates how the alignment is applied\n\n @return 1 if success , 0 otherwise"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer18compute_start_addrEPS0_i"] pub fn yamm_ns_yamm_buffer_compute_start_addr (this : * mut yamm_ns_yamm_buffer , temp : * mut yamm_ns_yamm_buffer , alloc_mode : :: std :: os :: raw :: c_int) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:43123 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It automatically updates the start_addr taking in account the alignment\n It can modify the start_addr both by adding to it or subtracting from it\n Used by compute_size_with_align()\n\n @param temp The buffer in which the allocation takes place, usable for boundaries checking"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer24get_closest_aligned_addrEPS0_"] pub fn yamm_ns_yamm_buffer_get_closest_aligned_addr (this : * mut yamm_ns_yamm_buffer , temp : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:43632 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It adds buffer n inside free buffer temp, it calls link_in_list to update the pointers\n\n @param buffer_to_fit The new buffer that will be added to the memory\n @param place The free buffer found by find_suitable_buffer() in which n is going to be allocated"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer3addEPS0_S1_"] pub fn yamm_ns_yamm_buffer_add (this : * mut yamm_ns_yamm_buffer , buffer_to_fit : * mut yamm_ns_yamm_buffer , place : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:44127 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It links buffers in memory after adding a new buffer\n\n @param temp_prev The free buffer created from the start of the old free buffer that spans to the start of the new buffer, can be NULL\n @param n The new buffer that was just allocated\n @param temp The old buffer that was resized, if the end address of the new buffer matches its end address then it won't get linked"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer12link_in_listEPS0_S1_S1_"] pub fn yamm_ns_yamm_buffer_link_in_list (this : * mut yamm_ns_yamm_buffer , temp_prev : * mut yamm_ns_yamm_buffer , n : * mut yamm_ns_yamm_buffer , temp : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:40536 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Generates a random unsigned int64\n @return random unsigned int64"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer15generate_rand64Ev"] pub fn yamm_ns_yamm_buffer_generate_rand64 (this : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:44786 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It merges free buffers after deallocation\n\n @param free_n The buffer that was deallocated, it is going to get merged with neighboring buffers if they are free"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer5mergeEPS0_"] pub fn yamm_ns_yamm_buffer_merge (this : * mut yamm_ns_yamm_buffer , free_n : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:40800 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Used to compute start_addr with alignment, only works for positive increment\n Used by allocate() and insert()\n\n @param alignment The alignment needed\n @param free_buffer Free buffer in which the allocation takes place, used for boundaries checking\n\n @return Aligned start_addr if boundaries checking passes or temp buffer's (end_addr+1) if not"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer16get_aligned_addrERKjPS0_"] pub fn yamm_ns_yamm_buffer_get_aligned_addr (this : * mut yamm_ns_yamm_buffer , alignment : * const yamm_ns_uint_32_t , free_buffer : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:45141 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Used for finding a suitable buffer in which the new buffer can be allocated\n Used by compute_size_with_align() and insert()\n\n @param size The size of the new buffer\n @param alignment The alignment of the new buffer\n @param alloc_mode The allocation mode, dictates the search rules\n\n @return A suitable free buffer if it exists or NULL otherwise"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer20find_suitable_bufferEyji"] pub fn yamm_ns_yamm_buffer_find_suitable_buffer (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t , alignment : yamm_ns_uint_32_t , alloc_mode : :: std :: os :: raw :: c_int) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:41436 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Computes the size taking in account alignment using get_aligned_addr()\n Used by find_suitable_buffer()\n\n @param alignment The regular size of the buffer\n @param temp The granularity of the buffer\n\n @return The new size taking in account the granularity"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer23compute_size_with_alignERKjPS0_"] pub fn yamm_ns_yamm_buffer_compute_size_with_align (this : * mut yamm_ns_yamm_buffer , alignment : * const yamm_ns_uint_32_t , temp : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:41989 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Computes and returns the size of the buffer on which it is called\n Used by allocate()\n\n @param size The regular size of the buffer\n @param granularity The granularity of the buffer\n\n @return The new size taking in account the granularity"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer22compute_size_with_granEyj"] pub fn yamm_ns_yamm_buffer_compute_size_with_gran (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t , granularity : yamm_ns_uint_32_t) -> yamm_ns_uint_64_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:45812 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Same as get_buffer() but it can also return free buffer, used internally.\n\n @param address The address for which the search is executed\n\n @return Returns the buffer which contains the specified address. It returns a NULL handle if no buffer exists at the specfied address"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer19internal_get_bufferEy"] pub fn yamm_ns_yamm_buffer_internal_get_buffer (this : * mut yamm_ns_yamm_buffer , address : yamm_ns_uint_64_t) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:42505 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It computes and updates start_addr for various allocation modes, uses get_aligned_addr() and get_closest_aligned_addr()\n Used by allocate()\n\n @param temp The buffer in which the allocation takes place, used to set boundaries\n @param alloc_mode Allocation mode that dictates how the alignment is applied\n\n @return 1 if success , 0 otherwise"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer18compute_start_addrEPS0_i"] pub fn yamm_ns_yamm_buffer_compute_start_addr (this : * mut yamm_ns_yamm_buffer , temp : * mut yamm_ns_yamm_buffer , alloc_mode : :: std :: os :: raw :: c_int) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:46331 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that traverses the entire memory printing each buffer's number, size, start and end address.\n @param fp Pointer to the file you want to dump the memory to"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer5printEP8_IO_FILE"] pub fn yamm_ns_yamm_buffer_print (this : * mut yamm_ns_yamm_buffer , fp : * mut FILE) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:43123 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It automatically updates the start_addr taking in account the alignment\n It can modify the start_addr both by adding to it or subtracting from it\n Used by compute_size_with_align()\n\n @param temp The buffer in which the allocation takes place, usable for boundaries checking"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer24get_closest_aligned_addrEPS0_"] pub fn yamm_ns_yamm_buffer_get_closest_aligned_addr (this : * mut yamm_ns_yamm_buffer , temp : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:46677 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that traverses the FREE memory printing each buffer's number, size, start and end address.\n @param fp Pointer to the file you want to dump the memory to"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10print_freeEP8_IO_FILE"] pub fn yamm_ns_yamm_buffer_print_free (this : * mut yamm_ns_yamm_buffer , fp : * mut FILE) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:43632 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It adds buffer n inside free buffer temp, it calls link_in_list to update the pointers\n\n @param buffer_to_fit The new buffer that will be added to the memory\n @param place The free buffer found by find_suitable_buffer() in which n is going to be allocated"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer3addEPS0_S1_"] pub fn yamm_ns_yamm_buffer_add (this : * mut yamm_ns_yamm_buffer , buffer_to_fit : * mut yamm_ns_yamm_buffer , place : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:44127 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It links buffers in memory after adding a new buffer\n\n @param temp_prev The free buffer created from the start of the old free buffer that spans to the start of the new buffer, can be NULL\n @param n The new buffer that was just allocated\n @param temp The old buffer that was resized, if the end address of the new buffer matches its end address then it won't get linked"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer12link_in_listEPS0_S1_S1_"] pub fn yamm_ns_yamm_buffer_link_in_list (this : * mut yamm_ns_yamm_buffer , temp_prev : * mut yamm_ns_yamm_buffer , n : * mut yamm_ns_yamm_buffer , temp : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:47032 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = "\tFunction that prints the size argument according to it's size (Gb,Mb,Kb,bytes).\n\n\t@return Buffer's size"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10print_sizeB5cxx11Ev"] pub fn yamm_ns_yamm_buffer_print_size (this : * mut yamm_ns_yamm_buffer) -> std_string ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:44786 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It merges free buffers after deallocation\n\n @param free_n The buffer that was deallocated, it is going to get merged with neighboring buffers if they are free"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer5mergeEPS0_"] pub fn yamm_ns_yamm_buffer_merge (this : * mut yamm_ns_yamm_buffer , free_n : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:47326 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes all buffers that are not static."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10soft_resetEv"] pub fn yamm_ns_yamm_buffer_soft_reset (this : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:45141 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Used for finding a suitable buffer in which the new buffer can be allocated\n Used by compute_size_with_align() and insert()\n\n @param size The size of the new buffer\n @param alignment The alignment of the new buffer\n @param alloc_mode The allocation mode, dictates the search rules\n\n @return A suitable free buffer if it exists or NULL otherwise"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer20find_suitable_bufferEyji"] pub fn yamm_ns_yamm_buffer_find_suitable_buffer (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t , alignment : yamm_ns_uint_32_t , alloc_mode : :: std :: os :: raw :: c_int) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:47533 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that deallocates all (including static) buffers."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10hard_resetEv"] pub fn yamm_ns_yamm_buffer_hard_reset (this : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:45812 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Same as get_buffer() but it can also return free buffer, used internally.\n\n @param address The address for which the search is executed\n\n @return Returns the buffer which contains the specified address. It returns a NULL handle if no buffer exists at the specfied address"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer19internal_get_bufferEy"] pub fn yamm_ns_yamm_buffer_internal_get_buffer (this : * mut yamm_ns_yamm_buffer , address : yamm_ns_uint_64_t) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:47757 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to allocate the buffer in the memory, according to\n the allocation_mode\n\n The buffer argument handle is required to contain a valid size (bigger than zero)\n\n @param new_buffer The new buffer that is going to get allocated\n @param allocation_mode The allocation mode according to which the allocation will be done\n\n @return It returns 1 if the buffer was successfully allocated or 0 otherwise. It returns 0 if there is no free space for the buffer to be allocated.\n On successful allocation, the buffer handle is updated with additional information: start_addr, end_addr"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer8allocateEPS0_i"] pub fn yamm_ns_yamm_buffer_allocate (this : * mut yamm_ns_yamm_buffer , new_buffer : * mut yamm_ns_yamm_buffer , allocation_mode : :: std :: os :: raw :: c_int) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:46331 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that traverses the entire memory printing each buffer's number, size, start and end address.\n @param fp Pointer to the file you want to dump the memory to"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer5printEP8_IO_FILE"] pub fn yamm_ns_yamm_buffer_print (this : * mut yamm_ns_yamm_buffer , fp : * mut FILE) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:48618 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to allocate a buffer with the specified size in the memory,\n according to allocation_mode.\n\n Function creates a new buffer with that size and calls allocate()\n\n @param size The size of the new buffer\n @param allocation_mode The allocation mode according to which the allocation will be done\n\n @return It returns a buffer handle if successful or a null handle otherwise"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer16allocate_by_sizeEyi"] pub fn yamm_ns_yamm_buffer_allocate_by_size (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t , allocation_mode : :: std :: os :: raw :: c_int) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:46677 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that traverses the FREE memory printing each buffer's number, size, start and end address.\n @param fp Pointer to the file you want to dump the memory to"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10print_freeEP8_IO_FILE"] pub fn yamm_ns_yamm_buffer_print_free (this : * mut yamm_ns_yamm_buffer , fp : * mut FILE) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:49298 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to insert a buffer in the memory with the specified start_addr and size.\n The function makes use of the field size and the start_addr contained in the specified buffer.\n\n @param new_buffer The new buffer that is going to be inserted\n\n @return It returns 1 if the operation is successful or 0 if the buffer would collide with another buffer in the memory.\n"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer6insertEPS0_"] pub fn yamm_ns_yamm_buffer_insert (this : * mut yamm_ns_yamm_buffer , new_buffer : * mut yamm_ns_yamm_buffer) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:47032 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = "\tFunction that prints the size argument according to it's size (Gb,Mb,Kb,bytes).\n\n\t@return Buffer's size"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10print_sizeB5cxx11Ev"] pub fn yamm_ns_yamm_buffer_print_size (this : * mut yamm_ns_yamm_buffer) -> std_string ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:47326 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes all buffers that are not static."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10soft_resetEv"] pub fn yamm_ns_yamm_buffer_soft_reset (this : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:49888 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Similar to insert(), this function will try to insert a buffer at a specified address in memory,\n but it takes an access as an argument instead of a buffer.\n\n @param access The access from which the buffer is created\n\n @return It returns the allocated buffer handle if the operation is successful or a null handle otherwise.\n"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer13insert_accessEPNS_11yamm_accessE"] pub fn yamm_ns_yamm_buffer_insert_access (this : * mut yamm_ns_yamm_buffer , access : * mut yamm_ns_yamm_access) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:47533 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that deallocates all (including static) buffers."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10hard_resetEv"] pub fn yamm_ns_yamm_buffer_hard_reset (this : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:50474 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that wipes the data stored in the buffer"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer14reset_contentsEv"] pub fn yamm_ns_yamm_buffer_reset_contents (this : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:47757 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to allocate the buffer in the memory, according to\n the allocation_mode\n\n The buffer argument handle is required to contain a valid size (bigger than zero)\n\n @param new_buffer The new buffer that is going to get allocated\n @param allocation_mode The allocation mode according to which the allocation will be done\n\n @return It returns 1 if the buffer was successfully allocated or 0 otherwise. It returns 0 if there is no free space for the buffer to be allocated.\n On successful allocation, the buffer handle is updated with additional information: start_addr, end_addr"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer8allocateEPS0_i"] pub fn yamm_ns_yamm_buffer_allocate (this : * mut yamm_ns_yamm_buffer , new_buffer : * mut yamm_ns_yamm_buffer , allocation_mode : :: std :: os :: raw :: c_int) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:50698 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to deallocate a buffer allocated in the memory.\n\n A warning is given if the buffer contains other buffers inside.\n\n @param buffer The buffer that is going to be deallocated\n\n @return It returns 1 if successful. It returns 0 if the specified buffer can’t be found or is a static buffer."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10deallocateEPS0_"] pub fn yamm_ns_yamm_buffer_deallocate (this : * mut yamm_ns_yamm_buffer , buffer : * mut yamm_ns_yamm_buffer) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:48618 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to allocate a buffer with the specified size in the memory,\n according to allocation_mode.\n\n Function creates a new buffer with that size and calls allocate()\n\n @param size The size of the new buffer\n @param allocation_mode The allocation mode according to which the allocation will be done\n\n @return It returns a buffer handle if successful or a null handle otherwise"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer16allocate_by_sizeEyi"] pub fn yamm_ns_yamm_buffer_allocate_by_size (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t , allocation_mode : :: std :: os :: raw :: c_int) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:49298 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to insert a buffer in the memory with the specified start_addr and size.\n The function makes use of the field size and the start_addr contained in the specified buffer.\n\n @param new_buffer The new buffer that is going to be inserted\n\n @return It returns 1 if the operation is successful or 0 if the buffer would collide with another buffer in the memory.\n"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer6insertEPS0_"] pub fn yamm_ns_yamm_buffer_insert (this : * mut yamm_ns_yamm_buffer , new_buffer : * mut yamm_ns_yamm_buffer) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:51223 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to deallocate from the memory the buffer which\n contains the specified address.\n\n A warning is given if the buffer contains other buffers inside.\n\n @param address The address at which the buffer that is going to get deallocated resides.\n\n @return It returns 1 if successful. It returns 0 if the specified buffer can’t be found or is a static buffer."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer18deallocate_by_addrEy"] pub fn yamm_ns_yamm_buffer_deallocate_by_addr (this : * mut yamm_ns_yamm_buffer , address : yamm_ns_uint_64_t) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:49888 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Similar to insert(), this function will try to insert a buffer at a specified address in memory,\n but it takes an access as an argument instead of a buffer.\n\n @param access The access from which the buffer is created\n\n @return It returns the allocated buffer handle if the operation is successful or a null handle otherwise.\n"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer13insert_accessEPNS_11yamm_accessE"] pub fn yamm_ns_yamm_buffer_insert_access (this : * mut yamm_ns_yamm_buffer , access : * mut yamm_ns_yamm_access) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:51819 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It searches for the buffer located at the specified address.\n\n @param address The address for which the search is executed\n\n @return Returns the buffer which contains the specified address. It returns a NULL handle if no buffer used exists at the specfied address"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10get_bufferEy"] pub fn yamm_ns_yamm_buffer_get_buffer (this : * mut yamm_ns_yamm_buffer , address : yamm_ns_uint_64_t) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:50474 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that wipes the data stored in the buffer"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer14reset_contentsEv"] pub fn yamm_ns_yamm_buffer_reset_contents (this : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:52311 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It searches for all buffers that span in the address space defined by start_addr and end_addr.\n\n @param start_addr The start address of the memory span on which the search is done\n @param end_addr The end address of the memory span on which the search is done\n\n @return Returns a vector of buffers. If end_addr is less than start_addr or no buffers used are found it will return an empty queue."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer20get_buffers_in_rangeEyy"] pub fn yamm_ns_yamm_buffer_get_buffers_in_range (this : * mut yamm_ns_yamm_buffer , start_addr : yamm_ns_uint_64_t , end_addr : yamm_ns_uint_64_t) -> std_vector ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:50698 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to deallocate a buffer allocated in the memory.\n\n A warning is given if the buffer contains other buffers inside.\n\n @param buffer The buffer that is going to be deallocated\n\n @return It returns 1 if successful. It returns 0 if the specified buffer can’t be found or is a static buffer."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10deallocateEPS0_"] pub fn yamm_ns_yamm_buffer_deallocate (this : * mut yamm_ns_yamm_buffer , buffer : * mut yamm_ns_yamm_buffer) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:52975 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It searches for all buffers that span in the address range specified by access.\n The address range is computed using start_addr and size fields of yamm_access.\n\n @param access The access from which the search parameters are extracted\n\n @return It returns a queue of buffers. If no buffers are found, it will return an empty queue."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer21get_buffers_by_accessEPNS_11yamm_accessE"] pub fn yamm_ns_yamm_buffer_get_buffers_by_access (this : * mut yamm_ns_yamm_buffer , access : * mut yamm_ns_yamm_access) -> std_vector ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:51223 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function tries to deallocate from the memory the buffer which\n contains the specified address.\n\n A warning is given if the buffer contains other buffers inside.\n\n @param address The address at which the buffer that is going to get deallocated resides.\n\n @return It returns 1 if successful. It returns 0 if the specified buffer can’t be found or is a static buffer."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer18deallocate_by_addrEy"] pub fn yamm_ns_yamm_buffer_deallocate_by_addr (this : * mut yamm_ns_yamm_buffer , address : yamm_ns_uint_64_t) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:53566 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Searches by the name given to the buffers\n\n @param name_to_find The name for which the search is done\n\n @return Function returns a queue with all buffers of a certain kind."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer19get_buffers_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"] pub fn yamm_ns_yamm_buffer_get_buffers_by_name (this : * mut yamm_ns_yamm_buffer , name_to_find : std_string) -> std_vector ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:51819 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It searches for the buffer located at the specified address.\n\n @param address The address for which the search is executed\n\n @return Returns the buffer which contains the specified address. It returns a NULL handle if no buffer used exists at the specfied address"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer10get_bufferEy"] pub fn yamm_ns_yamm_buffer_get_buffer (this : * mut yamm_ns_yamm_buffer , address : yamm_ns_uint_64_t) -> * mut yamm_ns_yamm_buffer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:54019 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer15access_overlapsEPNS_11yamm_accessE"] pub fn yamm_ns_yamm_buffer_access_overlaps (this : * mut yamm_ns_yamm_buffer , access : * mut yamm_ns_yamm_access) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:52311 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It searches for all buffers that span in the address space defined by start_addr and end_addr.\n\n @param start_addr The start address of the memory span on which the search is done\n @param end_addr The end address of the memory span on which the search is done\n\n @return Returns a vector of buffers. If end_addr is less than start_addr or no buffers used are found it will return an empty queue."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer20get_buffers_in_rangeEyy"] pub fn yamm_ns_yamm_buffer_get_buffers_in_range (this : * mut yamm_ns_yamm_buffer , start_addr : yamm_ns_uint_64_t , end_addr : yamm_ns_uint_64_t) -> std_vector ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:54243 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the memory structure as a string.\n\n\t@param recursive If set to 1 it will print the memory recursive\n\t@param indentation Used when going in recursion\n\n\t@return The memory structure as a string"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer6sprintB5cxx11Ebi"] pub fn yamm_ns_yamm_buffer_sprint (this : * mut yamm_ns_yamm_buffer , recursive : bool , indentation : :: std :: os :: raw :: c_int) -> std_string ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:52975 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " It searches for all buffers that span in the address range specified by access.\n The address range is computed using start_addr and size fields of yamm_access.\n\n @param access The access from which the search parameters are extracted\n\n @return It returns a queue of buffers. If no buffers are found, it will return an empty queue."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer21get_buffers_by_accessEPNS_11yamm_accessE"] pub fn yamm_ns_yamm_buffer_get_buffers_by_access (this : * mut yamm_ns_yamm_buffer , access : * mut yamm_ns_yamm_access) -> std_vector ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:54694 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes the memory structure to file\n\n @param filename Path to the file"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer13write_to_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"] pub fn yamm_ns_yamm_buffer_write_to_file (this : * mut yamm_ns_yamm_buffer , filename : std_string) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:53566 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Searches by the name given to the buffers\n\n @param name_to_find The name for which the search is done\n\n @return Function returns a queue with all buffers of a certain kind."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer19get_buffers_by_nameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"] pub fn yamm_ns_yamm_buffer_get_buffers_by_name (this : * mut yamm_ns_yamm_buffer , name_to_find : std_string) -> std_vector ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:54019 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer15access_overlapsEPNS_11yamm_accessE"] pub fn yamm_ns_yamm_buffer_access_overlaps (this : * mut yamm_ns_yamm_buffer , access : * mut yamm_ns_yamm_access) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:55015 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the percentage of fragmentation"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer17get_fragmentationEv"] pub fn yamm_ns_yamm_buffer_get_fragmentation (this : * mut yamm_ns_yamm_buffer) -> f64 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:54243 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the memory structure as a string.\n\n\t@param recursive If set to 1 it will print the memory recursive\n\t@param indentation Used when going in recursion\n\n\t@return The memory structure as a string"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer6sprintB5cxx11Ebi"] pub fn yamm_ns_yamm_buffer_sprint (this : * mut yamm_ns_yamm_buffer , recursive : bool , indentation : :: std :: os :: raw :: c_int) -> std_string ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:55242 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the percentage of free memory compared to the whole memory."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer20get_usage_statisticsEv"] pub fn yamm_ns_yamm_buffer_get_usage_statistics (this : * mut yamm_ns_yamm_buffer) -> f64 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:54694 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes the memory structure to file\n\n @param filename Path to the file"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer13write_to_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"] pub fn yamm_ns_yamm_buffer_write_to_file (this : * mut yamm_ns_yamm_buffer , filename : std_string) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:55503 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function is used to do a self-check on the memory model to see if all\n the buffers are correctly allocated by the model.\n It will trigger an error message if any inconsistency is found.\n It is used for debug purposes.\n\n @return Returns 1 if no errors are found and 0 otherwise."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer31check_address_space_consistencyEv"] pub fn yamm_ns_yamm_buffer_check_address_space_consistency (this : * mut yamm_ns_yamm_buffer) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:55015 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the percentage of fragmentation"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer17get_fragmentationEv"] pub fn yamm_ns_yamm_buffer_get_fragmentation (this : * mut yamm_ns_yamm_buffer) -> f64 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56006 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " All fields are set to the default value"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1Ev"] pub fn yamm_ns_yamm_buffer_yamm_buffer (this : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:55242 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the percentage of free memory compared to the whole memory."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer20get_usage_statisticsEv"] pub fn yamm_ns_yamm_buffer_get_usage_statistics (this : * mut yamm_ns_yamm_buffer) -> f64 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56202 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Just size is set. WARNING start_addr == end_addr == 0!"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1Ey"] pub fn yamm_ns_yamm_buffer_yamm_buffer1 (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:55503 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function is used to do a self-check on the memory model to see if all\n the buffers are correctly allocated by the model.\n It will trigger an error message if any inconsistency is found.\n It is used for debug purposes.\n\n @return Returns 1 if no errors are found and 0 otherwise."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer31check_address_space_consistencyEv"] pub fn yamm_ns_yamm_buffer_check_address_space_consistency (this : * mut yamm_ns_yamm_buffer) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56441 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the start and end address. Size is computed automatically"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1Eyy"] pub fn yamm_ns_yamm_buffer_yamm_buffer2 (this : * mut yamm_ns_yamm_buffer , start : yamm_ns_uint_64_t , size : yamm_ns_uint_64_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56006 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " All fields are set to the default value"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1Ev"] pub fn yamm_ns_yamm_buffer_yamm_buffer (this : * mut yamm_ns_yamm_buffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56716 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Just the name"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"] pub fn yamm_ns_yamm_buffer_yamm_buffer3 (this : * mut yamm_ns_yamm_buffer , name : std_string) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56202 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Just size is set. WARNING start_addr == end_addr == 0!"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1Ey"] pub fn yamm_ns_yamm_buffer_yamm_buffer1 (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56441 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the start and end address. Size is computed automatically"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1Eyy"] pub fn yamm_ns_yamm_buffer_yamm_buffer2 (this : * mut yamm_ns_yamm_buffer , start : yamm_ns_uint_64_t , size : yamm_ns_uint_64_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56958 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Size + name"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1EyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"] pub fn yamm_ns_yamm_buffer_yamm_buffer4 (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t , name : std_string) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56716 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Just the name"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"] pub fn yamm_ns_yamm_buffer_yamm_buffer3 (this : * mut yamm_ns_yamm_buffer , name : std_string) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57226 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " All fields will be identical to the buffer given as argument"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1EPS0_"] pub fn yamm_ns_yamm_buffer_yamm_buffer5 (this : * mut yamm_ns_yamm_buffer , new_buffer : * mut yamm_ns_yamm_buffer) ; } im... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:56958 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Size + name"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1EyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"] pub fn yamm_ns_yamm_buffer_yamm_buffer4 (this : * mut yamm_ns_yamm_buffer , size : yamm_ns_uint_64_t , name : std_string) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64404 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Store custom data in the buffer. If the size of the data array set\n doesn’t match the size of the buffer, a warning will be triggered.\n\n @param payload The string that is going to be saved as payload inside the buffer\n @param size Size in bytes of the payload\n @return 1 if success , 0 otherwise\n"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer12set_contentsEPcy"] pub fn yamm_ns_yamm_buffer_set_contents (this : * mut :: std :: os :: raw :: c_void , payload : * mut :: std :: os :: raw :: c_char , size : yamm_ns_uint_64_t) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57226 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " All fields will be identical to the buffer given as argument"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferC1EPS0_"] pub fn yamm_ns_yamm_buffer_yamm_buffer5 (this : * mut yamm_ns_yamm_buffer , new_buffer : * mut yamm_ns_yamm_buffer) ; } im... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64971 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " A hook function which the user can extend to implement a custom generation\n rule for data. By default it generates pure random data which is then\n stored with set_contents().\n\n Function can be overwritten by user for custom comparison."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer24generate_random_contentsEv"] pub fn yamm_ns_yamm_buffer_generate_random_contents (this : * mut :: std :: os :: raw :: c_void) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64404 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Store custom data in the buffer. If the size of the data array set\n doesn’t match the size of the buffer, a warning will be triggered.\n\n @param payload The string that is going to be saved as payload inside the buffer\n @param size Size in bytes of the payload\n @return 1 if success , 0 otherwise\n"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer12set_contentsEPcy"] pub fn yamm_ns_yamm_buffer_set_contents (this : * mut :: std :: os :: raw :: c_void , payload : * mut :: std :: os :: raw :: c_char , size : yamm_ns_uint_64_t) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:65422 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function returns the data stored in the buffer. If no data\n was previously stored with set_contents() it will do a call to\n generate_contents() to get data.\n\n @return Contents stored inside the buffer"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer12get_contentsEv"] pub fn yamm_ns_yamm_buffer_get_contents (this : * mut :: std :: os :: raw :: c_void) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64971 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " A hook function which the user can extend to implement a custom generation\n rule for data. By default it generates pure random data which is then\n stored with set_contents().\n\n Function can be overwritten by user for custom comparison."] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer24generate_random_contentsEv"] pub fn yamm_ns_yamm_buffer_generate_random_contents (this : * mut :: std :: os :: raw :: c_void) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:65850 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that compares the content from current buffer to the reference\n\n @param reference Content that will be compared\n @param ref_size Size in bytes of the reference param\n\n @return 1 if contents are equal, 0 otherwise"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer16compare_contentsEPcy"] pub fn yamm_ns_yamm_buffer_compare_contents (this : * mut :: std :: os :: raw :: c_void , reference : * mut :: std :: os :: raw :: c_char , ref_size : yamm_ns_uint_64_t) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:65422 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " This function returns the data stored in the buffer. If no data\n was previously stored with set_contents() it will do a call to\n generate_contents() to get data.\n\n @return Contents stored inside the buffer"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer12get_contentsEv"] pub fn yamm_ns_yamm_buffer_get_contents (this : * mut :: std :: os :: raw :: c_void) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:66355 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Destructor\n Frees everything"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferD1Ev"] pub fn yamm_ns_yamm_buffer_yamm_buffer_destructor (this : * mut yamm_ns_yamm_buffer) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:65850 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that compares the content from current buffer to the reference\n\n @param reference Content that will be compared\n @param ref_size Size in bytes of the reference param\n\n @return 1 if contents are equal, 0 otherwise"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_buffer16compare_contentsEPcy"] pub fn yamm_ns_yamm_buffer_compare_contents (this : * mut :: std :: os :: raw :: c_void , reference : * mut :: std :: os :: raw :: c_char , ref_size : yamm_ns_uint_64_t) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:66355 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Destructor\n Frees everything"] # [link_name = "\u{1}_ZN7yamm_ns11yamm_bufferD1Ev"] pub fn yamm_ns_yamm_buffer_yamm_buffer_destructor (this : * mut yamm_ns_yamm_buffer) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:67617 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that builds the memory and allows usage.\n\n @param size Total size of the memory"] # [link_name = "\u{1}_ZN7yamm_ns4yamm5buildEy"] pub fn yamm_ns_yamm_build (this : * mut yamm_ns_yamm , size : yamm_ns_uint_64_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:67617 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Function that builds the memory and allows usage.\n\n @param size Total size of the memory"] # [link_name = "\u{1}_ZN7yamm_ns4yamm5buildEy"] pub fn yamm_ns_yamm_build (this : * mut yamm_ns_yamm , size : yamm_ns_uint_64_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:67869 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Inserts ( if it cans) the buffer n in static mode.\n If the buffer is in static mode it won't be affected by soft resets or deallocations.\n The function should only be called from the top module (main)\n @param n The buffer created by the user that will be inserted"] # [link_name = "\u{1}_ZN7yamm_ns4yamm15allocate_staticEPNS_11yamm_bufferE"] pub fn yamm_ns_yamm_allocate_static (this : * mut yamm_ns_yamm , n : * mut yamm_ns_yamm_buffer) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:67869 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Inserts ( if it cans) the buffer n in static mode.\n If the buffer is in static mode it won't be affected by soft resets or deallocations.\n The function should only be called from the top module (main)\n @param n The buffer created by the user that will be inserted"] # [link_name = "\u{1}_ZN7yamm_ns4yamm15allocate_staticEPNS_11yamm_bufferE"] pub fn yamm_ns_yamm_allocate_static (this : * mut yamm_ns_yamm , n : * mut yamm_ns_yamm_buffer) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68349 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Getter for the static buffers queue"] # [link_name = "\u{1}_ZN7yamm_ns4yamm18get_static_buffersEv"] pub fn yamm_ns_yamm_get_static_buffers (this : * mut yamm_ns_yamm) -> std_queue < std_deque > ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68349 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Getter for the static buffers queue"] # [link_name = "\u{1}_ZN7yamm_ns4yamm18get_static_buffersEv"] pub fn yamm_ns_yamm_get_static_buffers (this : * mut yamm_ns_yamm) -> std_queue < std_deque > ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68572 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Default constructor.\n Everything is initialized to it's default value."] # [link_name = "\u{1}_ZN7yamm_ns4yammC1Ev"] pub fn yamm_ns_yamm_yamm (this : * mut yamm_ns_yamm) ; } im... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68572 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Default constructor.\n Everything is initialized to it's default value."] # [link_name = "\u{1}_ZN7yamm_ns4yammC1Ev"] pub fn yamm_ns_yamm_yamm (this : * mut yamm_ns_yamm) ; } im... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69361 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Standard destructor."] # [link_name = "\u{1}_ZN7yamm_ns4yammD1Ev"] pub fn yamm_ns_yamm_yamm_destructor (this : * mut yamm_ns_yamm) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69361 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Standard destructor."] # [link_name = "\u{1}_ZN7yamm_ns4yammD1Ev"] pub fn yamm_ns_yamm_yamm_destructor (this : * mut yamm_ns_yamm) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:279 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub unsafe fn as_ref (& self) -> & T { :: std :: mem :: transmute (self) } # [inline] pub unsafe fn as_mut (& mut self) -> & mut T { ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:240 [INFO] [stdout] | [INFO] [stdout] 3 | ...d (:: std :: marker :: PhantomData) } # [inline] pub unsafe fn as_ref (& self) -> & T { :: std :: mem :: transmute (self) } # [inline]... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:373 [INFO] [stdout] | [INFO] [stdout] 3 | ...e fn as_mut (& mut self) -> & mut T { :: std :: mem :: transmute (self) } } impl < T > :: std :: default :: Default for __BindgenUnion... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:326 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: mem :: transmute (self) } # [inline] pub unsafe fn as_mut (& mut self) -> & mut T { :: std :: mem :: transmute (self) } } impl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_generate_rand64` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57592 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut self) -> yamm_ns_uint_64_t { yamm_ns_yamm_buffer_generate_rand64 (self) } # [inline] pub unsafe fn get_aligned_addr (& mut self ,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57526 [INFO] [stdout] | [INFO] [stdout] 3 | ...l yamm_ns_yamm_buffer { # [inline] pub unsafe fn generate_rand64 (& mut self) -> yamm_ns_uint_64_t { yamm_ns_yamm_buffer_generate_rand... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_aligned_addr` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57797 [INFO] [stdout] | [INFO] [stdout] 3 | ...yamm_ns_uint_64_t { yamm_ns_yamm_buffer_get_aligned_addr (self , alignment , free_buffer) } # [inline] pub unsafe fn compute_size_with... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57648 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn get_aligned_addr (& mut self , alignment : * const yamm_ns_uint_32_t , free_buffer : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_compute_size_with_align` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58029 [INFO] [stdout] | [INFO] [stdout] 3 | ...yamm_ns_uint_64_t { yamm_ns_yamm_buffer_compute_size_with_align (self , alignment , temp) } # [inline] pub unsafe fn compute_size_with... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57880 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn compute_size_with_align (& mut self , alignment : * const yamm_ns_uint_32_t , temp : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:279 [INFO] [stdout] | [INFO] [stdout] 3 | ...ub unsafe fn as_ref (& self) -> & T { :: std :: mem :: transmute (self) } # [inline] pub unsafe fn as_mut (& mut self) -> & mut T { ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:240 [INFO] [stdout] | [INFO] [stdout] 3 | ...d (:: std :: marker :: PhantomData) } # [inline] pub unsafe fn as_ref (& self) -> & T { :: std :: mem :: transmute (self) } # [inline]... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_compute_size_with_gran` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58246 [INFO] [stdout] | [INFO] [stdout] 3 | ...yamm_ns_uint_64_t { yamm_ns_yamm_buffer_compute_size_with_gran (self , size , granularity) } # [inline] pub unsafe fn compute_start_ad... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58112 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn compute_size_with_gran (& mut self , size : yamm_ns_uint_64_t , granularity : yamm_ns_uint_32_t) -> yamm_ns_uint_64_t { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:373 [INFO] [stdout] | [INFO] [stdout] 3 | ...e fn as_mut (& mut self) -> & mut T { :: std :: mem :: transmute (self) } } impl < T > :: std :: default :: Default for __BindgenUnion... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:326 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: mem :: transmute (self) } # [inline] pub unsafe fn as_mut (& mut self) -> & mut T { :: std :: mem :: transmute (self) } } impl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_compute_start_addr` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58465 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> bool { yamm_ns_yamm_buffer_compute_start_addr (self , temp , alloc_mode) } # [inline] pub unsafe fn get_closest_aligned... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58330 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn compute_start_addr (& mut self , temp : * mut yamm_ns_yamm_buffer , alloc_mode : :: std :: os :: raw :: c_int) -> bool { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_closest_aligned_addr` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58633 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_get_closest_aligned_addr (self , temp) } # [inline] pub unsafe fn add (& mut self , buff... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58544 [INFO] [stdout] | [INFO] [stdout] 3 | ...lloc_mode) } # [inline] pub unsafe fn get_closest_aligned_addr (& mut self , temp : * mut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_g... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_add` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58818 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_add (self , buffer_to_fit , place) } # [inline] pub unsafe fn link_in_list (& mut self... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58705 [INFO] [stdout] | [INFO] [stdout] 3 | ... # [inline] pub unsafe fn add (& mut self , buffer_to_fit : * mut yamm_ns_yamm_buffer , place : * mut yamm_ns_yamm_buffer) { yamm_ns_y... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_link_in_list` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59035 [INFO] [stdout] | [INFO] [stdout] 3 | ... yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_link_in_list (self , temp_prev , n , temp) } # [inline] pub unsafe fn merge (& mut self , ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58886 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn link_in_list (& mut self , temp_prev : * mut yamm_ns_yamm_buffer , n : * mut yamm_ns_yamm_buffer , temp : * mut yamm_ns_yamm_buffer) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_generate_rand64` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57592 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut self) -> yamm_ns_uint_64_t { yamm_ns_yamm_buffer_generate_rand64 (self) } # [inline] pub unsafe fn get_aligned_addr (& mut self ,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57526 [INFO] [stdout] | [INFO] [stdout] 3 | ...l yamm_ns_yamm_buffer { # [inline] pub unsafe fn generate_rand64 (& mut self) -> yamm_ns_uint_64_t { yamm_ns_yamm_buffer_generate_rand... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_merge` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59183 [INFO] [stdout] | [INFO] [stdout] 3 | ..._n : * mut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_merge (self , free_n) } # [inline] pub unsafe fn find_suitable_buffer (& mut sel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59111 [INFO] [stdout] | [INFO] [stdout] 3 | ...p_prev , n , temp) } # [inline] pub unsafe fn merge (& mut self , free_n : * mut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_merge (sel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_aligned_addr` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57797 [INFO] [stdout] | [INFO] [stdout] 3 | ...yamm_ns_uint_64_t { yamm_ns_yamm_buffer_get_aligned_addr (self , alignment , free_buffer) } # [inline] pub unsafe fn compute_size_with... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57648 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn get_aligned_addr (& mut self , alignment : * const yamm_ns_uint_32_t , free_buffer : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_find_suitable_buffer` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59420 [INFO] [stdout] | [INFO] [stdout] 3 | ..._yamm_buffer { yamm_ns_yamm_buffer_find_suitable_buffer (self , size , alignment , alloc_mode) } # [inline] pub unsafe fn internal_get... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59238 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn find_suitable_buffer (& mut self , size : yamm_ns_uint_64_t , alignment : yamm_ns_uint_32_t , alloc_mode : :: std :: os :: raw :: c_int) -> * mut yamm_ns_yamm_buffer { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_compute_size_with_align` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58029 [INFO] [stdout] | [INFO] [stdout] 3 | ...yamm_ns_uint_64_t { yamm_ns_yamm_buffer_compute_size_with_align (self , alignment , temp) } # [inline] pub unsafe fn compute_size_with... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:57880 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn compute_size_with_align (& mut self , alignment : * const yamm_ns_uint_32_t , temp : * mut yamm_ns_yamm_buffer) -> yamm_ns_uint_64_t { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_internal_get_buffer` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59621 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut yamm_ns_yamm_buffer { yamm_ns_yamm_buffer_internal_get_buffer (self , address) } # [inline] pub unsafe fn print (& mut self , fp ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59513 [INFO] [stdout] | [INFO] [stdout] 3 | ... } # [inline] pub unsafe fn internal_get_buffer (& mut self , address : yamm_ns_uint_64_t) -> * mut yamm_ns_yamm_buffer { yamm_ns_yamm... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_compute_size_with_gran` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58246 [INFO] [stdout] | [INFO] [stdout] 3 | ...yamm_ns_uint_64_t { yamm_ns_yamm_buffer_compute_size_with_gran (self , size , granularity) } # [inline] pub unsafe fn compute_start_ad... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58112 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn compute_size_with_gran (& mut self , size : yamm_ns_uint_64_t , granularity : yamm_ns_uint_32_t) -> yamm_ns_uint_64_t { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_print` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59744 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt (& mut self , fp : * mut FILE) { yamm_ns_yamm_buffer_print (self , fp) } # [inline] pub unsafe fn print_free (& mut self , fp : * m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59691 [INFO] [stdout] | [INFO] [stdout] 3 | ..._get_buffer (self , address) } # [inline] pub unsafe fn print (& mut self , fp : * mut FILE) { yamm_ns_yamm_buffer_print (self , fp) }... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_compute_start_addr` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58465 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> bool { yamm_ns_yamm_buffer_compute_start_addr (self , temp , alloc_mode) } # [inline] pub unsafe fn get_closest_aligned... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58330 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn compute_start_addr (& mut self , temp : * mut yamm_ns_yamm_buffer , alloc_mode : :: std :: os :: raw :: c_int) -> bool { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_print_free` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59853 [INFO] [stdout] | [INFO] [stdout] 3 | ... (& mut self , fp : * mut FILE) { yamm_ns_yamm_buffer_print_free (self , fp) } # [inline] pub unsafe fn print_size (& mut self) -> std... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59795 [INFO] [stdout] | [INFO] [stdout] 3 | ..._buffer_print (self , fp) } # [inline] pub unsafe fn print_free (& mut self , fp : * mut FILE) { yamm_ns_yamm_buffer_print_free (self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_closest_aligned_addr` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58633 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_get_closest_aligned_addr (self , temp) } # [inline] pub unsafe fn add (& mut self , buff... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58544 [INFO] [stdout] | [INFO] [stdout] 3 | ...lloc_mode) } # [inline] pub unsafe fn get_closest_aligned_addr (& mut self , temp : * mut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_g... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_print_size` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59963 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_size (& mut self) -> std_string { yamm_ns_yamm_buffer_print_size (self) } # [inline] pub unsafe fn soft_reset (& mut self) { yamm_ns... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59909 [INFO] [stdout] | [INFO] [stdout] 3 | ...ffer_print_free (self , fp) } # [inline] pub unsafe fn print_size (& mut self) -> std_string { yamm_ns_yamm_buffer_print_size (self) }... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_add` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58818 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_add (self , buffer_to_fit , place) } # [inline] pub unsafe fn link_in_list (& mut self... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58705 [INFO] [stdout] | [INFO] [stdout] 3 | ... # [inline] pub unsafe fn add (& mut self , buffer_to_fit : * mut yamm_ns_yamm_buffer , place : * mut yamm_ns_yamm_buffer) { yamm_ns_y... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_soft_reset` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60054 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe fn soft_reset (& mut self) { yamm_ns_yamm_buffer_soft_reset (self) } # [inline] pub unsafe fn hard_reset (& mut self) { yamm_ns... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60014 [INFO] [stdout] | [INFO] [stdout] 3 | ...m_ns_yamm_buffer_print_size (self) } # [inline] pub unsafe fn soft_reset (& mut self) { yamm_ns_yamm_buffer_soft_reset (self) } # [inl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_link_in_list` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59035 [INFO] [stdout] | [INFO] [stdout] 3 | ... yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_link_in_list (self , temp_prev , n , temp) } # [inline] pub unsafe fn merge (& mut self , ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:58886 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn link_in_list (& mut self , temp_prev : * mut yamm_ns_yamm_buffer , n : * mut yamm_ns_yamm_buffer , temp : * mut yamm_ns_yamm_buffer) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_merge` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59183 [INFO] [stdout] | [INFO] [stdout] 3 | ..._n : * mut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_merge (self , free_n) } # [inline] pub unsafe fn find_suitable_buffer (& mut sel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59111 [INFO] [stdout] | [INFO] [stdout] 3 | ...p_prev , n , temp) } # [inline] pub unsafe fn merge (& mut self , free_n : * mut yamm_ns_yamm_buffer) { yamm_ns_yamm_buffer_merge (sel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_hard_reset` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60145 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe fn hard_reset (& mut self) { yamm_ns_yamm_buffer_hard_reset (self) } # [inline] pub unsafe fn allocate (& mut self , new_buffer... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60105 [INFO] [stdout] | [INFO] [stdout] 3 | ...m_ns_yamm_buffer_soft_reset (self) } # [inline] pub unsafe fn hard_reset (& mut self) { yamm_ns_yamm_buffer_hard_reset (self) } # [inl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_find_suitable_buffer` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59420 [INFO] [stdout] | [INFO] [stdout] 3 | ..._yamm_buffer { yamm_ns_yamm_buffer_find_suitable_buffer (self , size , alignment , alloc_mode) } # [inline] pub unsafe fn internal_get... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59238 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn find_suitable_buffer (& mut self , size : yamm_ns_uint_64_t , alignment : yamm_ns_uint_32_t , alloc_mode : :: std :: os :: raw :: c_int) -> * mut yamm_ns_yamm_buffer { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_allocate` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60332 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> bool { yamm_ns_yamm_buffer_allocate (self , new_buffer , allocation_mode) } # [inline] pub unsafe fn allocate_by_size (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60196 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn allocate (& mut self , new_buffer : * mut yamm_ns_yamm_buffer , allocation_mode : :: std :: os :: raw :: c_int) -> bool { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_internal_get_buffer` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59621 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut yamm_ns_yamm_buffer { yamm_ns_yamm_buffer_internal_get_buffer (self , address) } # [inline] pub unsafe fn print (& mut self , fp ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59513 [INFO] [stdout] | [INFO] [stdout] 3 | ... } # [inline] pub unsafe fn internal_get_buffer (& mut self , address : yamm_ns_uint_64_t) -> * mut yamm_ns_yamm_buffer { yamm_ns_yamm... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_allocate_by_size` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60563 [INFO] [stdout] | [INFO] [stdout] 3 | ...amm_ns_yamm_buffer { yamm_ns_yamm_buffer_allocate_by_size (self , size , allocation_mode) } # [inline] pub unsafe fn insert (& mut sel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60412 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn allocate_by_size (& mut self , size : yamm_ns_uint_64_t , allocation_mode : :: std :: os :: raw :: c_int) -> * mut yamm_ns_yamm_buffer { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_print` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59744 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt (& mut self , fp : * mut FILE) { yamm_ns_yamm_buffer_print (self , fp) } # [inline] pub unsafe fn print_free (& mut self , fp : * m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59691 [INFO] [stdout] | [INFO] [stdout] 3 | ..._get_buffer (self , address) } # [inline] pub unsafe fn print (& mut self , fp : * mut FILE) { yamm_ns_yamm_buffer_print (self , fp) }... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_insert` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60730 [INFO] [stdout] | [INFO] [stdout] 3 | ... yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_buffer_insert (self , new_buffer) } # [inline] pub unsafe fn insert_access (& mut self , ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60645 [INFO] [stdout] | [INFO] [stdout] 3 | ...cation_mode) } # [inline] pub unsafe fn insert (& mut self , new_buffer : * mut yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_buffer_ins... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_print_free` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59853 [INFO] [stdout] | [INFO] [stdout] 3 | ... (& mut self , fp : * mut FILE) { yamm_ns_yamm_buffer_print_free (self , fp) } # [inline] pub unsafe fn print_size (& mut self) -> std... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59795 [INFO] [stdout] | [INFO] [stdout] 3 | ..._buffer_print (self , fp) } # [inline] pub unsafe fn print_free (& mut self , fp : * mut FILE) { yamm_ns_yamm_buffer_print_free (self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_insert_access` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60899 [INFO] [stdout] | [INFO] [stdout] 3 | ...> * mut yamm_ns_yamm_buffer { yamm_ns_yamm_buffer_insert_access (self , access) } # [inline] pub unsafe fn reset_contents (& mut self)... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60790 [INFO] [stdout] | [INFO] [stdout] 3 | ... } # [inline] pub unsafe fn insert_access (& mut self , access : * mut yamm_ns_yamm_access) -> * mut yamm_ns_yamm_buffer { yamm_ns_yam... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_print_size` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59963 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_size (& mut self) -> std_string { yamm_ns_yamm_buffer_print_size (self) } # [inline] pub unsafe fn soft_reset (& mut self) { yamm_ns... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:59909 [INFO] [stdout] | [INFO] [stdout] 3 | ...ffer_print_free (self , fp) } # [inline] pub unsafe fn print_size (& mut self) -> std_string { yamm_ns_yamm_buffer_print_size (self) }... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_reset_contents` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61006 [INFO] [stdout] | [INFO] [stdout] 3 | ... fn reset_contents (& mut self) { yamm_ns_yamm_buffer_reset_contents (self) } # [inline] pub unsafe fn deallocate (& mut self , buffer... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60962 [INFO] [stdout] | [INFO] [stdout] 3 | ...er_insert_access (self , access) } # [inline] pub unsafe fn reset_contents (& mut self) { yamm_ns_yamm_buffer_reset_contents (self) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_soft_reset` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60054 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe fn soft_reset (& mut self) { yamm_ns_yamm_buffer_soft_reset (self) } # [inline] pub unsafe fn hard_reset (& mut self) { yamm_ns... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60014 [INFO] [stdout] | [INFO] [stdout] 3 | ...m_ns_yamm_buffer_print_size (self) } # [inline] pub unsafe fn soft_reset (& mut self) { yamm_ns_yamm_buffer_soft_reset (self) } # [inl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_deallocate` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61146 [INFO] [stdout] | [INFO] [stdout] 3 | ... yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_buffer_deallocate (self , buffer) } # [inline] pub unsafe fn deallocate_by_addr (& mut se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61061 [INFO] [stdout] | [INFO] [stdout] 3 | ...tents (self) } # [inline] pub unsafe fn deallocate (& mut self , buffer : * mut yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_buffer_dea... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_hard_reset` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60145 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe fn hard_reset (& mut self) { yamm_ns_yamm_buffer_hard_reset (self) } # [inline] pub unsafe fn allocate (& mut self , new_buffer... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60105 [INFO] [stdout] | [INFO] [stdout] 3 | ...m_ns_yamm_buffer_soft_reset (self) } # [inline] pub unsafe fn hard_reset (& mut self) { yamm_ns_yamm_buffer_hard_reset (self) } # [inl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_deallocate_by_addr` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61292 [INFO] [stdout] | [INFO] [stdout] 3 | ...mm_ns_uint_64_t) -> bool { yamm_ns_yamm_buffer_deallocate_by_addr (self , address) } # [inline] pub unsafe fn get_buffer (& mut self ,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61206 [INFO] [stdout] | [INFO] [stdout] 3 | ...f , buffer) } # [inline] pub unsafe fn deallocate_by_addr (& mut self , address : yamm_ns_uint_64_t) -> bool { yamm_ns_yamm_buffer_dea... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_allocate` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60332 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> bool { yamm_ns_yamm_buffer_allocate (self , new_buffer , allocation_mode) } # [inline] pub unsafe fn allocate_by_size (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60196 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn allocate (& mut self , new_buffer : * mut yamm_ns_yamm_buffer , allocation_mode : :: std :: os :: raw :: c_int) -> bool { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_buffer` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61460 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> * mut yamm_ns_yamm_buffer { yamm_ns_yamm_buffer_get_buffer (self , address) } # [inline] pub unsafe fn get_buffers_in_range (& mut ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61361 [INFO] [stdout] | [INFO] [stdout] 3 | ...ress) } # [inline] pub unsafe fn get_buffer (& mut self , address : yamm_ns_uint_64_t) -> * mut yamm_ns_yamm_buffer { yamm_ns_yamm_buf... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_allocate_by_size` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60563 [INFO] [stdout] | [INFO] [stdout] 3 | ...amm_ns_yamm_buffer { yamm_ns_yamm_buffer_allocate_by_size (self , size , allocation_mode) } # [inline] pub unsafe fn insert (& mut sel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60412 [INFO] [stdout] | [INFO] [stdout] 3 | ...e] pub unsafe fn allocate_by_size (& mut self , size : yamm_ns_uint_64_t , allocation_mode : :: std :: os :: raw :: c_int) -> * mut yamm_ns_yamm_buffer { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_buffers_in_range` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61649 [INFO] [stdout] | [INFO] [stdout] 3 | ...t) -> std_vector { yamm_ns_yamm_buffer_get_buffers_in_range (self , start_addr , end_addr) } # [inline] pub unsafe fn get_buffers_by_a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61521 [INFO] [stdout] | [INFO] [stdout] 3 | ...ne] pub unsafe fn get_buffers_in_range (& mut self , start_addr : yamm_ns_uint_64_t , end_addr : yamm_ns_uint_64_t) -> std_vector { ya... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_insert` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60730 [INFO] [stdout] | [INFO] [stdout] 3 | ... yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_buffer_insert (self , new_buffer) } # [inline] pub unsafe fn insert_access (& mut self , ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60645 [INFO] [stdout] | [INFO] [stdout] 3 | ...cation_mode) } # [inline] pub unsafe fn insert (& mut self , new_buffer : * mut yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_buffer_ins... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_buffers_by_access` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61836 [INFO] [stdout] | [INFO] [stdout] 3 | ...m_access) -> std_vector { yamm_ns_yamm_buffer_get_buffers_by_access (self , access) } # [inline] pub unsafe fn get_buffers_by_name (& ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61734 [INFO] [stdout] | [INFO] [stdout] 3 | ...dr) } # [inline] pub unsafe fn get_buffers_by_access (& mut self , access : * mut yamm_ns_yamm_access) -> std_vector { yamm_ns_yamm_bu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_insert_access` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60899 [INFO] [stdout] | [INFO] [stdout] 3 | ...> * mut yamm_ns_yamm_buffer { yamm_ns_yamm_buffer_insert_access (self , access) } # [inline] pub unsafe fn reset_contents (& mut self)... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60790 [INFO] [stdout] | [INFO] [stdout] 3 | ... } # [inline] pub unsafe fn insert_access (& mut self , access : * mut yamm_ns_yamm_access) -> * mut yamm_ns_yamm_buffer { yamm_ns_yam... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_buffers_by_name` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61998 [INFO] [stdout] | [INFO] [stdout] 3 | ...string) -> std_vector { yamm_ns_yamm_buffer_get_buffers_by_name (self , name_to_find) } # [inline] pub unsafe fn access_overlaps (& mu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61907 [INFO] [stdout] | [INFO] [stdout] 3 | ..., access) } # [inline] pub unsafe fn get_buffers_by_name (& mut self , name_to_find : std_string) -> std_vector { yamm_ns_yamm_buffer_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_reset_contents` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61006 [INFO] [stdout] | [INFO] [stdout] 3 | ... fn reset_contents (& mut self) { yamm_ns_yamm_buffer_reset_contents (self) } # [inline] pub unsafe fn deallocate (& mut self , buffer... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:60962 [INFO] [stdout] | [INFO] [stdout] 3 | ...er_insert_access (self , access) } # [inline] pub unsafe fn reset_contents (& mut self) { yamm_ns_yamm_buffer_reset_contents (self) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_access_overlaps` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62163 [INFO] [stdout] | [INFO] [stdout] 3 | ...mm_ns_yamm_access) -> bool { yamm_ns_yamm_buffer_access_overlaps (self , access) } # [inline] pub unsafe fn sprint (& mut self , recur... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62073 [INFO] [stdout] | [INFO] [stdout] 3 | ..._to_find) } # [inline] pub unsafe fn access_overlaps (& mut self , access : * mut yamm_ns_yamm_access) -> bool { yamm_ns_yamm_buffer_a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_deallocate` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61146 [INFO] [stdout] | [INFO] [stdout] 3 | ... yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_buffer_deallocate (self , buffer) } # [inline] pub unsafe fn deallocate_by_addr (& mut se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61061 [INFO] [stdout] | [INFO] [stdout] 3 | ...tents (self) } # [inline] pub unsafe fn deallocate (& mut self , buffer : * mut yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_buffer_dea... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_sprint` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62342 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> std_string { yamm_ns_yamm_buffer_sprint (self , recursive , indentation) } # [inline] pub unsafe fn write_to_file (& mut s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62228 [INFO] [stdout] | [INFO] [stdout] 3 | ...# [inline] pub unsafe fn sprint (& mut self , recursive : bool , indentation : :: std :: os :: raw :: c_int) -> std_string { yamm_ns_y... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_deallocate_by_addr` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61292 [INFO] [stdout] | [INFO] [stdout] 3 | ...mm_ns_uint_64_t) -> bool { yamm_ns_yamm_buffer_deallocate_by_addr (self , address) } # [inline] pub unsafe fn get_buffer (& mut self ,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61206 [INFO] [stdout] | [INFO] [stdout] 3 | ...f , buffer) } # [inline] pub unsafe fn deallocate_by_addr (& mut self , address : yamm_ns_uint_64_t) -> bool { yamm_ns_yamm_buffer_dea... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_write_to_file` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62482 [INFO] [stdout] | [INFO] [stdout] 3 | ...f , filename : std_string) { yamm_ns_yamm_buffer_write_to_file (self , filename) } # [inline] pub unsafe fn get_fragmentation (& mut s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62415 [INFO] [stdout] | [INFO] [stdout] 3 | ...ursive , indentation) } # [inline] pub unsafe fn write_to_file (& mut self , filename : std_string) { yamm_ns_yamm_buffer_write_to_fil... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_buffer` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61460 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> * mut yamm_ns_yamm_buffer { yamm_ns_yamm_buffer_get_buffer (self , address) } # [inline] pub unsafe fn get_buffers_in_range (& mut ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61361 [INFO] [stdout] | [INFO] [stdout] 3 | ...ress) } # [inline] pub unsafe fn get_buffer (& mut self , address : yamm_ns_uint_64_t) -> * mut yamm_ns_yamm_buffer { yamm_ns_yamm_buf... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_fragmentation` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62601 [INFO] [stdout] | [INFO] [stdout] 3 | ...gmentation (& mut self) -> f64 { yamm_ns_yamm_buffer_get_fragmentation (self) } # [inline] pub unsafe fn get_usage_statistics (& mut s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62547 [INFO] [stdout] | [INFO] [stdout] 3 | ...e_to_file (self , filename) } # [inline] pub unsafe fn get_fragmentation (& mut self) -> f64 { yamm_ns_yamm_buffer_get_fragmentation (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_buffers_in_range` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61649 [INFO] [stdout] | [INFO] [stdout] 3 | ...t) -> std_vector { yamm_ns_yamm_buffer_get_buffers_in_range (self , start_addr , end_addr) } # [inline] pub unsafe fn get_buffers_by_a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61521 [INFO] [stdout] | [INFO] [stdout] 3 | ...ne] pub unsafe fn get_buffers_in_range (& mut self , start_addr : yamm_ns_uint_64_t , end_addr : yamm_ns_uint_64_t) -> std_vector { ya... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_usage_statistics` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62716 [INFO] [stdout] | [INFO] [stdout] 3 | ...atistics (& mut self) -> f64 { yamm_ns_yamm_buffer_get_usage_statistics (self) } # [inline] pub unsafe fn check_address_space_consiste... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62659 [INFO] [stdout] | [INFO] [stdout] 3 | ...r_get_fragmentation (self) } # [inline] pub unsafe fn get_usage_statistics (& mut self) -> f64 { yamm_ns_yamm_buffer_get_usage_statist... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_buffers_by_access` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61836 [INFO] [stdout] | [INFO] [stdout] 3 | ...m_access) -> std_vector { yamm_ns_yamm_buffer_get_buffers_by_access (self , access) } # [inline] pub unsafe fn get_buffers_by_name (& ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61734 [INFO] [stdout] | [INFO] [stdout] 3 | ...dr) } # [inline] pub unsafe fn get_buffers_by_access (& mut self , access : * mut yamm_ns_yamm_access) -> std_vector { yamm_ns_yamm_bu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_check_address_space_consistency` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62846 [INFO] [stdout] | [INFO] [stdout] 3 | ...cy (& mut self) -> bool { yamm_ns_yamm_buffer_check_address_space_consistency (self) } # [inline] pub unsafe fn new () -> Self { let m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62777 [INFO] [stdout] | [INFO] [stdout] 3 | ...ge_statistics (self) } # [inline] pub unsafe fn check_address_space_consistency (& mut self) -> bool { yamm_ns_yamm_buffer_check_addre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_buffers_by_name` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61998 [INFO] [stdout] | [INFO] [stdout] 3 | ...string) -> std_vector { yamm_ns_yamm_buffer_get_buffers_by_name (self , name_to_find) } # [inline] pub unsafe fn access_overlaps (& mu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:61907 [INFO] [stdout] | [INFO] [stdout] 3 | ..., access) } # [inline] pub unsafe fn get_buffers_by_name (& mut self , name_to_find : std_string) -> std_vector { yamm_ns_yamm_buffer_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63017 [INFO] [stdout] | [INFO] [stdout] 3 | ...eUninit :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer (__bindgen_tmp . as_mut_ptr ()) ; __bindgen_tmp . assume_init () } # [inline] p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62918 [INFO] [stdout] | [INFO] [stdout] 3 | ..._check_address_space_consistency (self) } # [inline] pub unsafe fn new () -> Self { let mut __bindgen_tmp = :: std :: mem :: MaybeUnin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63083 [INFO] [stdout] | [INFO] [stdout] 3 | ...uffer (__bindgen_tmp . as_mut_ptr ()) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new1 (size : yamm_ns_uint_64_t) -> S... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_access_overlaps` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62163 [INFO] [stdout] | [INFO] [stdout] 3 | ...mm_ns_yamm_access) -> bool { yamm_ns_yamm_buffer_access_overlaps (self , access) } # [inline] pub unsafe fn sprint (& mut self , recur... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62073 [INFO] [stdout] | [INFO] [stdout] 3 | ..._to_find) } # [inline] pub unsafe fn access_overlaps (& mut self , access : * mut yamm_ns_yamm_access) -> bool { yamm_ns_yamm_buffer_a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer1` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63251 [INFO] [stdout] | [INFO] [stdout] 3 | ...nit :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer1 (__bindgen_tmp . as_mut_ptr () , size) ; __bindgen_tmp . assume_init () } # [inlin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63127 [INFO] [stdout] | [INFO] [stdout] 3 | ...ndgen_tmp . assume_init () } # [inline] pub unsafe fn new1 (size : yamm_ns_uint_64_t) -> Self { let mut __bindgen_tmp = :: std :: mem ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63325 [INFO] [stdout] | [INFO] [stdout] 3 | ...__bindgen_tmp . as_mut_ptr () , size) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new2 (start : yamm_ns_uint_64_t , si... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_sprint` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62342 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> std_string { yamm_ns_yamm_buffer_sprint (self , recursive , indentation) } # [inline] pub unsafe fn write_to_file (& mut s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62228 [INFO] [stdout] | [INFO] [stdout] 3 | ...# [inline] pub unsafe fn sprint (& mut self , recursive : bool , indentation : :: std :: os :: raw :: c_int) -> std_string { yamm_ns_y... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_write_to_file` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62482 [INFO] [stdout] | [INFO] [stdout] 3 | ...f , filename : std_string) { yamm_ns_yamm_buffer_write_to_file (self , filename) } # [inline] pub unsafe fn get_fragmentation (& mut s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62415 [INFO] [stdout] | [INFO] [stdout] 3 | ...ursive , indentation) } # [inline] pub unsafe fn write_to_file (& mut self , filename : std_string) { yamm_ns_yamm_buffer_write_to_fil... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63521 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: uninit () ; yamm_ns_yamm_buffer_yamm_buffer2 (__bindgen_tmp . as_mut_ptr () , start , size) ; __bindgen_tmp . assume_init () } # [i... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63369 [INFO] [stdout] | [INFO] [stdout] 3 | ...sume_init () } # [inline] pub unsafe fn new2 (start : yamm_ns_uint_64_t , size : yamm_ns_uint_64_t) -> Self { let mut __bindgen_tmp = ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63603 [INFO] [stdout] | [INFO] [stdout] 3 | ...n_tmp . as_mut_ptr () , start , size) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new3 (name : std_string) -> Self { l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_fragmentation` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62601 [INFO] [stdout] | [INFO] [stdout] 3 | ...gmentation (& mut self) -> f64 { yamm_ns_yamm_buffer_get_fragmentation (self) } # [inline] pub unsafe fn get_usage_statistics (& mut s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62547 [INFO] [stdout] | [INFO] [stdout] 3 | ...e_to_file (self , filename) } # [inline] pub unsafe fn get_fragmentation (& mut self) -> f64 { yamm_ns_yamm_buffer_get_fragmentation (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer3` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63764 [INFO] [stdout] | [INFO] [stdout] 3 | ...nit :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer3 (__bindgen_tmp . as_mut_ptr () , name) ; __bindgen_tmp . assume_init () } # [inlin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63647 [INFO] [stdout] | [INFO] [stdout] 3 | ...__bindgen_tmp . assume_init () } # [inline] pub unsafe fn new3 (name : std_string) -> Self { let mut __bindgen_tmp = :: std :: mem :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63838 [INFO] [stdout] | [INFO] [stdout] 3 | ...__bindgen_tmp . as_mut_ptr () , name) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new4 (size : yamm_ns_uint_64_t , nam... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_get_usage_statistics` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62716 [INFO] [stdout] | [INFO] [stdout] 3 | ...atistics (& mut self) -> f64 { yamm_ns_yamm_buffer_get_usage_statistics (self) } # [inline] pub unsafe fn check_address_space_consiste... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62659 [INFO] [stdout] | [INFO] [stdout] 3 | ...r_get_fragmentation (self) } # [inline] pub unsafe fn get_usage_statistics (& mut self) -> f64 { yamm_ns_yamm_buffer_get_usage_statist... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_check_address_space_consistency` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62846 [INFO] [stdout] | [INFO] [stdout] 3 | ...cy (& mut self) -> bool { yamm_ns_yamm_buffer_check_address_space_consistency (self) } # [inline] pub unsafe fn new () -> Self { let m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62777 [INFO] [stdout] | [INFO] [stdout] 3 | ...ge_statistics (self) } # [inline] pub unsafe fn check_address_space_consistency (& mut self) -> bool { yamm_ns_yamm_buffer_check_addre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer4` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64026 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer4 (__bindgen_tmp . as_mut_ptr () , size , name) ; __bindgen_tmp . assume_init () } # [i... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63882 [INFO] [stdout] | [INFO] [stdout] 3 | .... assume_init () } # [inline] pub unsafe fn new4 (size : yamm_ns_uint_64_t , name : std_string) -> Self { let mut __bindgen_tmp = :: s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64107 [INFO] [stdout] | [INFO] [stdout] 3 | ...en_tmp . as_mut_ptr () , size , name) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new5 (new_buffer : * mut yamm_ns_yam... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63017 [INFO] [stdout] | [INFO] [stdout] 3 | ...eUninit :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer (__bindgen_tmp . as_mut_ptr ()) ; __bindgen_tmp . assume_init () } # [inline] p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:62918 [INFO] [stdout] | [INFO] [stdout] 3 | ..._check_address_space_consistency (self) } # [inline] pub unsafe fn new () -> Self { let mut __bindgen_tmp = :: std :: mem :: MaybeUnin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63083 [INFO] [stdout] | [INFO] [stdout] 3 | ...uffer (__bindgen_tmp . as_mut_ptr ()) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new1 (size : yamm_ns_uint_64_t) -> S... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer5` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64289 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer5 (__bindgen_tmp . as_mut_ptr () , new_buffer) ; __bindgen_tmp . assume_init () } } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64151 [INFO] [stdout] | [INFO] [stdout] 3 | ...mp . assume_init () } # [inline] pub unsafe fn new5 (new_buffer : * mut yamm_ns_yamm_buffer) -> Self { let mut __bindgen_tmp = :: std ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64369 [INFO] [stdout] | [INFO] [stdout] 3 | ...gen_tmp . as_mut_ptr () , new_buffer) ; __bindgen_tmp . assume_init () } } extern "C" { # [doc = " Store custom data in the buffer. If... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer1` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63251 [INFO] [stdout] | [INFO] [stdout] 3 | ...nit :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer1 (__bindgen_tmp . as_mut_ptr () , size) ; __bindgen_tmp . assume_init () } # [inlin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63127 [INFO] [stdout] | [INFO] [stdout] 3 | ...ndgen_tmp . assume_init () } # [inline] pub unsafe fn new1 (size : yamm_ns_uint_64_t) -> Self { let mut __bindgen_tmp = :: std :: mem ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63325 [INFO] [stdout] | [INFO] [stdout] 3 | ...__bindgen_tmp . as_mut_ptr () , size) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new2 (start : yamm_ns_uint_64_t , si... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_build` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68864 [INFO] [stdout] | [INFO] [stdout] 3 | ...mut self , size : yamm_ns_uint_64_t) { yamm_ns_yamm_build (self , size) } # [inline] pub unsafe fn allocate_static (& mut self , n : *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68802 [INFO] [stdout] | [INFO] [stdout] 3 | ...) ; } impl yamm_ns_yamm { # [inline] pub unsafe fn build (& mut self , size : yamm_ns_uint_64_t) { yamm_ns_yamm_build (self , size) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_allocate_static` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68995 [INFO] [stdout] | [INFO] [stdout] 3 | ...mut yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_allocate_static (self , n) } # [inline] pub unsafe fn get_static_buffers (& mut self) ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68910 [INFO] [stdout] | [INFO] [stdout] 3 | ...self , size) } # [inline] pub unsafe fn allocate_static (& mut self , n : * mut yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_allocate_s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63521 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: uninit () ; yamm_ns_yamm_buffer_yamm_buffer2 (__bindgen_tmp . as_mut_ptr () , start , size) ; __bindgen_tmp . assume_init () } # [i... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63369 [INFO] [stdout] | [INFO] [stdout] 3 | ...sume_init () } # [inline] pub unsafe fn new2 (start : yamm_ns_uint_64_t , size : yamm_ns_uint_64_t) -> Self { let mut __bindgen_tmp = ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63603 [INFO] [stdout] | [INFO] [stdout] 3 | ...n_tmp . as_mut_ptr () , start , size) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new3 (name : std_string) -> Self { l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_get_static_buffers` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69123 [INFO] [stdout] | [INFO] [stdout] 3 | ... self) -> std_queue < std_deque > { yamm_ns_yamm_get_static_buffers (self) } # [inline] pub unsafe fn new () -> Self { let mut __bindg... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69048 [INFO] [stdout] | [INFO] [stdout] 3 | ...static (self , n) } # [inline] pub unsafe fn get_static_buffers (& mut self) -> std_queue < std_deque > { yamm_ns_yamm_get_static_buff... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer3` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63764 [INFO] [stdout] | [INFO] [stdout] 3 | ...nit :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer3 (__bindgen_tmp . as_mut_ptr () , name) ; __bindgen_tmp . assume_init () } # [inlin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63647 [INFO] [stdout] | [INFO] [stdout] 3 | ...__bindgen_tmp . assume_init () } # [inline] pub unsafe fn new3 (name : std_string) -> Self { let mut __bindgen_tmp = :: std :: mem :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63838 [INFO] [stdout] | [INFO] [stdout] 3 | ...__bindgen_tmp . as_mut_ptr () , name) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new4 (size : yamm_ns_uint_64_t , nam... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_yamm` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69274 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: MaybeUninit :: uninit () ; yamm_ns_yamm_yamm (__bindgen_tmp . as_mut_ptr ()) ; __bindgen_tmp . assume_init () } } extern "C" { # [d... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69175 [INFO] [stdout] | [INFO] [stdout] 3 | ... yamm_ns_yamm_get_static_buffers (self) } # [inline] pub unsafe fn new () -> Self { let mut __bindgen_tmp = :: std :: mem :: MaybeUnin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69326 [INFO] [stdout] | [INFO] [stdout] 3 | ..._yamm (__bindgen_tmp . as_mut_ptr ()) ; __bindgen_tmp . assume_init () } } extern "C" { # [doc = " Standard destructor."] # [link_name... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 49 previous errors; 52 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer4` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64026 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer4 (__bindgen_tmp . as_mut_ptr () , size , name) ; __bindgen_tmp . assume_init () } # [i... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:63882 [INFO] [stdout] | [INFO] [stdout] 3 | .... assume_init () } # [inline] pub unsafe fn new4 (size : yamm_ns_uint_64_t , name : std_string) -> Self { let mut __bindgen_tmp = :: s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64107 [INFO] [stdout] | [INFO] [stdout] 3 | ...en_tmp . as_mut_ptr () , size , name) ; __bindgen_tmp . assume_init () } # [inline] pub unsafe fn new5 (new_buffer : * mut yamm_ns_yam... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `yamm-sys` (lib) due to 50 previous errors; 52 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_buffer_yamm_buffer5` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64289 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: uninit () ; yamm_ns_yamm_buffer_yamm_buffer5 (__bindgen_tmp . as_mut_ptr () , new_buffer) ; __bindgen_tmp . assume_init () } } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64151 [INFO] [stdout] | [INFO] [stdout] 3 | ...mp . assume_init () } # [inline] pub unsafe fn new5 (new_buffer : * mut yamm_ns_yamm_buffer) -> Self { let mut __bindgen_tmp = :: std ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:64369 [INFO] [stdout] | [INFO] [stdout] 3 | ...gen_tmp . as_mut_ptr () , new_buffer) ; __bindgen_tmp . assume_init () } } extern "C" { # [doc = " Store custom data in the buffer. If... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_build` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68864 [INFO] [stdout] | [INFO] [stdout] 3 | ...mut self , size : yamm_ns_uint_64_t) { yamm_ns_yamm_build (self , size) } # [inline] pub unsafe fn allocate_static (& mut self , n : *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68802 [INFO] [stdout] | [INFO] [stdout] 3 | ...) ; } impl yamm_ns_yamm { # [inline] pub unsafe fn build (& mut self , size : yamm_ns_uint_64_t) { yamm_ns_yamm_build (self , size) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_allocate_static` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68995 [INFO] [stdout] | [INFO] [stdout] 3 | ...mut yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_allocate_static (self , n) } # [inline] pub unsafe fn get_static_buffers (& mut self) ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:68910 [INFO] [stdout] | [INFO] [stdout] 3 | ...self , size) } # [inline] pub unsafe fn allocate_static (& mut self , n : * mut yamm_ns_yamm_buffer) -> bool { yamm_ns_yamm_allocate_s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_get_static_buffers` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69123 [INFO] [stdout] | [INFO] [stdout] 3 | ... self) -> std_queue < std_deque > { yamm_ns_yamm_get_static_buffers (self) } # [inline] pub unsafe fn new () -> Self { let mut __bindg... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69048 [INFO] [stdout] | [INFO] [stdout] 3 | ...static (self , n) } # [inline] pub unsafe fn get_static_buffers (& mut self) -> std_queue < std_deque > { yamm_ns_yamm_get_static_buff... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::yamm_ns_yamm_yamm` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69274 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: MaybeUninit :: uninit () ; yamm_ns_yamm_yamm (__bindgen_tmp . as_mut_ptr ()) ; __bindgen_tmp . assume_init () } } extern "C" { # [d... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69175 [INFO] [stdout] | [INFO] [stdout] 3 | ... yamm_ns_yamm_get_static_buffers (self) } # [inline] pub unsafe fn new () -> Self { let mut __bindgen_tmp = :: std :: mem :: MaybeUnin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::mem::MaybeUninit::::assume_init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/yamm-sys-2b2afe6ca07407a5/out/bindings.rs:3:69326 [INFO] [stdout] | [INFO] [stdout] 3 | ..._yamm (__bindgen_tmp . as_mut_ptr ()) ; __bindgen_tmp . assume_init () } } extern "C" { # [doc = " Standard destructor."] # [link_name... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 49 previous errors; 52 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] error: could not compile `yamm-sys` (lib test) due to 50 previous errors; 52 warnings emitted [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "299d276cd7078281801fd10b5240202397c4dcc9050ab4e80a233350851a9485", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "299d276cd7078281801fd10b5240202397c4dcc9050ab4e80a233350851a9485", kill_on_drop: false }` [INFO] [stdout] 299d276cd7078281801fd10b5240202397c4dcc9050ab4e80a233350851a9485