[INFO] fetching crate sqlite3-native 0.1.0...
[INFO] testing sqlite3-native-0.1.0 against 1.75.0 for beta-1.76-1
[INFO] extracting crate sqlite3-native 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate sqlite3-native 0.1.0 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate sqlite3-native 0.1.0
[INFO] finished tweaking crates.io crate sqlite3-native 0.1.0
[INFO] tweaked toml for crates.io crate sqlite3-native 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded c2rust-bitfields-derive v0.2.1
[INFO] [stderr]   Downloaded f128_input v0.2.1
[INFO] [stderr]   Downloaded f128_internal v0.2.2
[INFO] [stderr]   Downloaded c2rust-bitfields v0.3.0
[INFO] [stderr]   Downloaded f128 v0.2.9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1b0ff7c798237019bbb20ec5bb26820fec682366e833cbfdd3e79faa189b3f48
[INFO] running `Command { std: "docker" "start" "-a" "1b0ff7c798237019bbb20ec5bb26820fec682366e833cbfdd3e79faa189b3f48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1b0ff7c798237019bbb20ec5bb26820fec682366e833cbfdd3e79faa189b3f48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b0ff7c798237019bbb20ec5bb26820fec682366e833cbfdd3e79faa189b3f48", kill_on_drop: false }`
[INFO] [stdout] 1b0ff7c798237019bbb20ec5bb26820fec682366e833cbfdd3e79faa189b3f48
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 23917a3af495bc25ae5f71fcdb530c6cd20cffc305c4b8e7acb3001920b4be8f
[INFO] running `Command { std: "docker" "start" "-a" "23917a3af495bc25ae5f71fcdb530c6cd20cffc305c4b8e7acb3001920b4be8f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.75
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling f128_internal v0.2.2
[INFO] [stderr]    Compiling f128_input v0.2.1
[INFO] [stderr]    Compiling f128 v0.2.9
[INFO] [stderr]    Compiling c2rust-bitfields-derive v0.2.1
[INFO] [stderr]    Compiling c2rust-bitfields v0.3.0
[INFO] [stderr]    Compiling sqlite3-native v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/lib.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(c_variadic, const_raw_ptr_to_usize_cast, const_transmute,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: at compile-time, pointers do not have an integer value, so these casts cannot be properly supported
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `atomic_fence` in module `std::intrinsics`
[INFO] [stdout]     --> src/lib.rs:7395:24
[INFO] [stdout]      |
[INFO] [stdout] 7395 |     ::std::intrinsics::atomic_fence();
[INFO] [stdout]      |                        ^^^^^^^^^^^^ not found in `std::intrinsics`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(c_variadic, const_raw_ptr_to_usize_cast, const_transmute,
[INFO] [stdout] 5 | |            core_intrinsics, extern_types, label_break_value,
[INFO] [stdout] 6 | |            ptr_wrapping_offset_from, register_tool)]
[INFO] [stdout]   | |____________________________________________________^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `label_break_value` has been stable since `1.65.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:47802:52
[INFO] [stdout]       |
[INFO] [stdout] 47802 | ...                   (if (*pIn3).u.i >
[INFO] [stdout]       |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 47810 | ...                    })) != 0 {
[INFO] [stdout]       |                         ^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 47802 ~                                                    if (*pIn3).u.i >
[INFO] [stdout] 47803 |                                                            0 as libc::c_int as
[INFO] [stdout]     ...
[INFO] [stdout] 47809 |                                                             libc::c_longlong
[INFO] [stdout] 47810 ~                                                     }) != 0 {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]      --> src/lib.rs:48647:44
[INFO] [stdout]       |
[INFO] [stdout] 48647 | ...                   (if !(*pOp).p4.z.is_null() {
[INFO] [stdout]       |                       ^
[INFO] [stdout] 48648 | ...                        (*pOp).p4.z
[INFO] [stdout] 48649 | ...                    } else { (*p).zSql });
[INFO] [stdout]       |                                            ^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 48647 ~                                            if !(*pOp).p4.z.is_null() {
[INFO] [stdout] 48648 |                                                 (*pOp).p4.z
[INFO] [stdout] 48649 ~                                             } else { (*p).zSql };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around method argument
[INFO] [stdout]      --> src/lib.rs:55248:42
[INFO] [stdout]       |
[INFO] [stdout] 55248 |              libc::c_ulong).wrapping_add((if (*p).nSrc > 0 as libc::c_int {
[INFO] [stdout]       |                                          ^
[INFO] [stdout] ...
[INFO] [stdout] 55261 |                                           })) as libc::c_int;
[INFO] [stdout]       |                                            ^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 55248 ~              libc::c_ulong).wrapping_add(if (*p).nSrc > 0 as libc::c_int {
[INFO] [stdout] 55249 |                                               (::std::mem::size_of::<SrcList_item>()
[INFO] [stdout]     ...
[INFO] [stdout] 55260 |                                                   libc::c_ulong
[INFO] [stdout] 55261 ~                                           }) as libc::c_int;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]      --> src/lib.rs:70240:13
[INFO] [stdout]       |
[INFO] [stdout] 70240 |             (if (*zPattern.offset(0 as libc::c_int as isize) as libc::c_int) <
[INFO] [stdout]       |             ^
[INFO] [stdout] ...
[INFO] [stdout] 70245 |              } else { sqlite3Utf8Read(&mut zPattern) });
[INFO] [stdout]       |                                                       ^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 70240 ~             if (*zPattern.offset(0 as libc::c_int as isize) as libc::c_int) <
[INFO] [stdout] 70241 |                     0x80 as libc::c_int {
[INFO] [stdout]     ...
[INFO] [stdout] 70244 |                  *fresh264 as libc::c_uint
[INFO] [stdout] 70245 ~              } else { sqlite3Utf8Read(&mut zPattern) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]      --> src/lib.rs:70250:21
[INFO] [stdout]       |
[INFO] [stdout] 70250 |                     (if (*zPattern.offset(0 as libc::c_int as isize) as
[INFO] [stdout]       |                     ^
[INFO] [stdout] ...
[INFO] [stdout] 70255 |                      } else { sqlite3Utf8Read(&mut zPattern) });
[INFO] [stdout]       |                                                               ^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 70250 ~                     if (*zPattern.offset(0 as libc::c_int as isize) as
[INFO] [stdout] 70251 |                              libc::c_int) < 0x80 as libc::c_int {
[INFO] [stdout]     ...
[INFO] [stdout] 70254 |                          *fresh265 as libc::c_uint
[INFO] [stdout] 70255 ~                      } else { sqlite3Utf8Read(&mut zPattern) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]      --> src/lib.rs:70332:25
[INFO] [stdout]       |
[INFO] [stdout] 70332 |                         (if (*zString.offset(0 as libc::c_int as isize) as
[INFO] [stdout]       |                         ^
[INFO] [stdout] ...
[INFO] [stdout] 70337 |                          } else { sqlite3Utf8Read(&mut zString) });
[INFO] [stdout]       |                                                                  ^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 70332 ~                         if (*zString.offset(0 as libc::c_int as isize) as
[INFO] [stdout] 70333 |                                  libc::c_int) < 0x80 as libc::c_int {
[INFO] [stdout]     ...
[INFO] [stdout] 70336 |                              *fresh267 as libc::c_uint
[INFO] [stdout] 70337 ~                          } else { sqlite3Utf8Read(&mut zString) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]       --> src/lib.rs:103089:13
[INFO] [stdout]        |
[INFO] [stdout] 103089 |             (if !(*pSrc).pIBIndex.is_null() {
[INFO] [stdout]        |             ^
[INFO] [stdout] 103090 |                  0 as *mut Index
[INFO] [stdout] 103091 |              } else { (*pProbe).pNext });
[INFO] [stdout]        |                                        ^
[INFO] [stdout]        |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]        |
[INFO] [stdout] 103089 ~             if !(*pSrc).pIBIndex.is_null() {
[INFO] [stdout] 103090 |                  0 as *mut Index
[INFO] [stdout] 103091 ~              } else { (*pProbe).pNext };
[INFO] [stdout]        |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 19 |     fn malloc(_: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 21 |     fn realloc(_: *mut libc::c_void, _: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 23 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 25 |     fn getenv(__name: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]    |     ------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 27 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 28 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 30 | /     fn memmove(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 31 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 33 | /     fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong)
[INFO] [stdout] 34 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 36 | /     fn memcmp(_: *const libc::c_void, _: *const libc::c_void,
[INFO] [stdout] 37 | |               _: libc::c_ulong) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 39 |     fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 41 | /     fn strncmp(_: *const libc::c_char, _: *const libc::c_char,
[INFO] [stdout] 42 | |                _: libc::c_ulong) -> libc::c_int;
[INFO] [stdout]    | |________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 44 |     fn strrchr(_: *const libc::c_char, _: libc::c_int) -> *mut libc::c_char;
[INFO] [stdout]    |     ------------------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 46 | /     fn strcspn(_: *const libc::c_char, _: *const libc::c_char)
[INFO] [stdout] 47 | |      -> libc::c_ulong;
[INFO] [stdout]    | |______________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 49 |     fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]    |     --------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 51 |     fn time(__timer: *mut time_t) -> time_t;
[INFO] [stdout]    |     ---------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 53 |     fn localtime(__timer: *const time_t) -> *mut tm;
[INFO] [stdout]    |     ------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 55 | /     fn pthread_create(__newthread: *mut pthread_t,
[INFO] [stdout] 56 | |                       __attr: *const pthread_attr_t,
[INFO] [stdout] 57 | |                       __start_routine:
[INFO] [stdout] 58 | |                           Option<unsafe extern "C" fn(_: *mut libc::c_void)
[INFO] [stdout] 59 | |                                      -> *mut libc::c_void>,
[INFO] [stdout] 60 | |                       __arg: *mut libc::c_void) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 62 | /     fn pthread_join(__th: pthread_t, __thread_return: *mut *mut libc::c_void)
[INFO] [stdout] 63 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 65 | /     fn pthread_mutex_init(__mutex: *mut pthread_mutex_t,
[INFO] [stdout] 66 | |                           __mutexattr: *const pthread_mutexattr_t)
[INFO] [stdout] 67 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 69 |     fn pthread_mutex_destroy(__mutex: *mut pthread_mutex_t) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 71 |     fn pthread_mutex_trylock(__mutex: *mut pthread_mutex_t) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 73 |     fn pthread_mutex_lock(__mutex: *mut pthread_mutex_t) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 75 |     fn pthread_mutex_unlock(__mutex: *mut pthread_mutex_t) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 77 | /     fn pthread_mutexattr_init(__attr: *mut pthread_mutexattr_t)
[INFO] [stdout] 78 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 80 | /     fn pthread_mutexattr_destroy(__attr: *mut pthread_mutexattr_t)
[INFO] [stdout] 81 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 83 | /     fn pthread_mutexattr_settype(__attr: *mut pthread_mutexattr_t,
[INFO] [stdout] 84 | |                                  __kind: libc::c_int) -> libc::c_int;
[INFO] [stdout]    | |_____________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 86 |     fn stat(__file: *const libc::c_char, __buf: *mut stat) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 88 |     fn fstat(__fd: libc::c_int, __buf: *mut stat) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 90 |     fn lstat(__file: *const libc::c_char, __buf: *mut stat) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 92 |     fn fchmod(__fd: libc::c_int, __mode: __mode_t) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 94 |     fn mkdir(__path: *const libc::c_char, __mode: __mode_t) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 96 |     fn fcntl(__fd: libc::c_int, __cmd: libc::c_int, _: ...) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/lib.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 98 | /     fn open(__file: *const libc::c_char, __oflag: libc::c_int, _: ...)
[INFO] [stdout] 99 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 101 | /     fn access(__name: *const libc::c_char, __type: libc::c_int)
[INFO] [stdout] 102 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 104 | /     fn lseek(__fd: libc::c_int, __offset: __off64_t, __whence: libc::c_int)
[INFO] [stdout] 105 | |      -> __off64_t;
[INFO] [stdout]     | |__________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 107 |     fn close(__fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 109 | /     fn read(__fd: libc::c_int, __buf: *mut libc::c_void, __nbytes: size_t)
[INFO] [stdout] 110 | |      -> ssize_t;
[INFO] [stdout]     | |________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 112 | /     fn write(__fd: libc::c_int, __buf: *const libc::c_void, __n: size_t)
[INFO] [stdout] 113 | |      -> ssize_t;
[INFO] [stdout]     | |________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 115 |     fn sleep(__seconds: libc::c_uint) -> libc::c_uint;
[INFO] [stdout]     |     -------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 117 | /     fn fchown(__fd: libc::c_int, __owner: __uid_t, __group: __gid_t)
[INFO] [stdout] 118 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 120 |     fn getcwd(__buf: *mut libc::c_char, __size: size_t) -> *mut libc::c_char;
[INFO] [stdout]     |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 122 |     fn getpid() -> __pid_t;
[INFO] [stdout]     |     ----------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 124 |     fn geteuid() -> __uid_t;
[INFO] [stdout]     |     ------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 126 | /     fn readlink(__path: *const libc::c_char, __buf: *mut libc::c_char,
[INFO] [stdout] 127 | |                 __len: size_t) -> ssize_t;
[INFO] [stdout]     | |__________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 129 |     fn unlink(__name: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 131 |     fn rmdir(__path: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 133 |     fn fsync(__fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 135 |     fn getpagesize() -> libc::c_int;
[INFO] [stdout]     |     -------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 137 |     fn ftruncate(__fd: libc::c_int, __length: __off64_t) -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 139 | /     fn gettimeofday(__tv: *mut timeval, __tz: __timezone_ptr_t)
[INFO] [stdout] 140 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 142 | /     fn utimes(__file: *const libc::c_char, __tvp: *const timeval)
[INFO] [stdout] 143 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 145 |     fn __errno_location() -> *mut libc::c_int;
[INFO] [stdout]     |     ------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 147 | /     fn mmap(__addr: *mut libc::c_void, __len: size_t, __prot: libc::c_int,
[INFO] [stdout] 148 | |             __flags: libc::c_int, __fd: libc::c_int, __offset: __off64_t)
[INFO] [stdout] 149 | |      -> *mut libc::c_void;
[INFO] [stdout]     | |__________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 151 |     fn munmap(__addr: *mut libc::c_void, __len: size_t) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 153 | /     fn mremap(__addr: *mut libc::c_void, __old_len: size_t, __new_len: size_t,
[INFO] [stdout] 154 | |               __flags: libc::c_int, _: ...) -> *mut libc::c_void;
[INFO] [stdout]     | |_________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 156 | /     fn dlopen(__file: *const libc::c_char, __mode: libc::c_int)
[INFO] [stdout] 157 | |      -> *mut libc::c_void;
[INFO] [stdout]     | |__________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 159 |     fn dlclose(__handle: *mut libc::c_void) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 161 | /     fn dlsym(__handle: *mut libc::c_void, __name: *const libc::c_char)
[INFO] [stdout] 162 | |      -> *mut libc::c_void;
[INFO] [stdout]     | |__________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/lib.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 164 |     fn dlerror() -> *mut libc::c_char;
[INFO] [stdout]     |     ---------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `label_break_value` has been stable since 1.65.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:5:43
[INFO] [stdout]   |
[INFO] [stdout] 5 |            core_intrinsics, extern_types, label_break_value,
[INFO] [stdout]   |                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/lib.rs:4:53
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(c_variadic, const_raw_ptr_to_usize_cast, const_transmute,
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/lib.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 |            core_intrinsics, extern_types, label_break_value,
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 |            ptr_wrapping_offset_from, register_tool)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_transmute` has been stable since 1.56.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:4:53
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(c_variadic, const_raw_ptr_to_usize_cast, const_transmute,
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `ptr_wrapping_offset_from`
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 |            ptr_wrapping_offset_from, register_tool)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]     --> src/lib.rs:8769:14
[INFO] [stdout]      |
[INFO] [stdout] 8769 |     n = zEnd.wrapping_offset_from(zStart) as libc::c_long as libc::c_int;
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]      = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]     --> src/lib.rs:9172:36
[INFO] [stdout]      |
[INFO] [stdout] 9172 | ...                   fmt.wrapping_offset_from(bufpt) as libc::c_long
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]      = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut i8` in the current scope
[INFO] [stdout]     --> src/lib.rs:9622:43
[INFO] [stdout]      |
[INFO] [stdout] 9622 | ...                   bufpt.wrapping_offset_from(zOut) as
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]      = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]     --> src/lib.rs:9860:43
[INFO] [stdout]      |
[INFO] [stdout] 9860 | ...                   z.wrapping_offset_from(bufpt as
[INFO] [stdout]      |                       --^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]      |
[INFO] [stdout]      = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]      = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:10178:52
[INFO] [stdout]       |
[INFO] [stdout] 10177 | /                         (&mut *zOut.offset((nOut - 1 as libc::c_int) as isize)
[INFO] [stdout] 10178 | |                              as *mut libc::c_char).wrapping_offset_from(bufpt)
[INFO] [stdout]       | |                                                   -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |___________________________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:10232:52
[INFO] [stdout]       |
[INFO] [stdout] 10231 | /                         (&mut *zOut.offset((nOut - 1 as libc::c_int) as isize)
[INFO] [stdout] 10232 | |                              as *mut libc::c_char).wrapping_offset_from(bufpt)
[INFO] [stdout]       | |                                                   -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |___________________________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:11086:19
[INFO] [stdout]       |
[INFO] [stdout] 11086 |                 z.wrapping_offset_from(zOut) as libc::c_long as libc::c_int;
[INFO] [stdout]       |                   ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:11326:19
[INFO] [stdout]       |
[INFO] [stdout] 11326 |                 z.wrapping_offset_from(zOut) as libc::c_long as libc::c_int
[INFO] [stdout]       |                   ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:11449:14
[INFO] [stdout]       |
[INFO] [stdout] 11449 |     return z.wrapping_offset_from(zIn as *const libc::c_uchar) as libc::c_long
[INFO] [stdout]       |              ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:21180:40
[INFO] [stdout]       |
[INFO] [stdout] 21180 |                         if !((zJournal.wrapping_offset_from(zMasterJournal) as
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:22367:39
[INFO] [stdout]       |
[INFO] [stdout] 22366 | /             (&*z.offset(1 as libc::c_int as isize) as
[INFO] [stdout] 22367 | |                  *const libc::c_char).wrapping_offset_from(zUri) as
[INFO] [stdout]       | |                                      -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |______________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:24420:33
[INFO] [stdout]       |
[INFO] [stdout] 24419 | /         (sLoc.aHash as
[INFO] [stdout] 24420 | |              *mut libc::c_char).wrapping_offset_from(&mut *sLoc.aPgno.offset((iLimit
[INFO] [stdout]       | |                                -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:24452:33
[INFO] [stdout]       |
[INFO] [stdout] 24449 | /                 (&mut *sLoc.aHash.offset((4096 as libc::c_int *
[INFO] [stdout] 24450 | |                                               2 as libc::c_int) as isize) as
[INFO] [stdout] 24451 | |                      *mut ht_slot as
[INFO] [stdout] 24452 | |                      *mut u8_0).wrapping_offset_from(&mut *sLoc.aPgno.offset(1
[INFO] [stdout]       | |                                -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u32` in the current scope
[INFO] [stdout]      --> src/lib.rs:24978:38
[INFO] [stdout]       |
[INFO] [stdout] 24977 | /                     (sLoc.aHash as
[INFO] [stdout] 24978 | |                          *mut u32_0).wrapping_offset_from(sLoc.aPgno as
[INFO] [stdout]       | |                                     -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |_____________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:27058:26
[INFO] [stdout]       |
[INFO] [stdout] 27057 |           ((&mut *(*pInfo).pPayload.offset((*pInfo).nLocal as isize) as
[INFO] [stdout]       |  __________-
[INFO] [stdout] 27058 | |               *mut u8_0).wrapping_offset_from(pCell) as libc::c_long as u16_0
[INFO] [stdout]       | |                         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |_________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:27122:41
[INFO] [stdout]       |
[INFO] [stdout] 27122 |             nPayload.wrapping_add(pIter.wrapping_offset_from(pCell) as
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:27160:41
[INFO] [stdout]       |
[INFO] [stdout] 27160 |             nPayload.wrapping_add(pIter.wrapping_offset_from(pCell) as
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:27231:51
[INFO] [stdout]       |
[INFO] [stdout] 27231 |                  libc::c_uint).wrapping_add(pIter.wrapping_offset_from(pCell)
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:27253:56
[INFO] [stdout]       |
[INFO] [stdout] 27253 | ...                   pIter.wrapping_offset_from(pCell)
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:27274:18
[INFO] [stdout]       |
[INFO] [stdout] 27274 |     return pIter.wrapping_offset_from(pCell) as libc::c_long as u16_0;
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:27648:24
[INFO] [stdout]       |
[INFO] [stdout] 27648 |                 pSpace.wrapping_offset_from(data) as libc::c_long as
[INFO] [stdout]       |                        ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:30073:17
[INFO] [stdout]       |
[INFO] [stdout] 30073 |     if aPayload.wrapping_offset_from((*pPage).aData) as libc::c_long as uptr >
[INFO] [stdout]       |                 ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:30248:38
[INFO] [stdout]       |
[INFO] [stdout] 30248 |            (*(*pCur).pPage).aDataEnd.wrapping_offset_from((*pCur).info.pPayload)
[INFO] [stdout]       |                                      ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:30252:46
[INFO] [stdout]       |
[INFO] [stdout] 30252 |                    (*(*pCur).pPage).aDataEnd.wrapping_offset_from((*pCur).info.pPayload)
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:30256:43
[INFO] [stdout]       |
[INFO] [stdout] 30256 |                 (*(*pCur).pPage).aDataEnd.wrapping_offset_from((*pCur).info.pPayload)
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:31953:41
[INFO] [stdout]       |
[INFO] [stdout] 31953 |                 &mut *pTmp.offset(pCell.wrapping_offset_from(aData) as
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:31961:20
[INFO] [stdout]       |
[INFO] [stdout] 31961 |             (pData.wrapping_offset_from(aData) as libc::c_long >>
[INFO] [stdout]       |                    ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:31964:19
[INFO] [stdout]       |
[INFO] [stdout] 31964 |             pData.wrapping_offset_from(aData) as libc::c_long as u8_0;
[INFO] [stdout]       |                   ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:31993:16
[INFO] [stdout]       |
[INFO] [stdout] 31993 |         (pData.wrapping_offset_from(aData) as libc::c_long >>
[INFO] [stdout]       |                ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:31997:15
[INFO] [stdout]       |
[INFO] [stdout] 31997 |         pData.wrapping_offset_from(aData) as libc::c_long as u8_0;
[INFO] [stdout]       |               ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32033:23
[INFO] [stdout]       |
[INFO] [stdout] 32033 |             if (pData.wrapping_offset_from(pBegin) as libc::c_long) <
[INFO] [stdout]       |                       ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32051:20
[INFO] [stdout]       |
[INFO] [stdout] 32051 |             (pSlot.wrapping_offset_from(aData) as libc::c_long >>
[INFO] [stdout]       |                    ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32054:19
[INFO] [stdout]       |
[INFO] [stdout] 32054 |             pSlot.wrapping_offset_from(aData) as libc::c_long as u8_0;
[INFO] [stdout]       |                   ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32092:37
[INFO] [stdout]       |
[INFO] [stdout] 32092 | ...                   pFree.wrapping_offset_from(aData) as
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32107:25
[INFO] [stdout]       |
[INFO] [stdout] 32107 |                   pFree.wrapping_offset_from(aData) as libc::c_long as u16_0,
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32238:40
[INFO] [stdout]       |
[INFO] [stdout] 32238 | ...                   (pData.wrapping_offset_from(aData) as
[INFO] [stdout]       |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32245:39
[INFO] [stdout]       |
[INFO] [stdout] 32245 | ...                   pData.wrapping_offset_from(aData) as
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32352:29
[INFO] [stdout]       |
[INFO] [stdout] 32352 |                        pOut.wrapping_offset_from(pSpace) as libc::c_long as
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:32590:93
[INFO] [stdout]       |
[INFO] [stdout] 32588 |   ...                   &mut *aOvflSpace.offset((*apDiv.as_mut_ptr().offset(i
[INFO] [stdout]       |  _______________________________________________-
[INFO] [stdout] 32589 | | ...                                                                           as
[INFO] [stdout] 32590 | | ...                                                                           isize)).wrapping_offset_from((*pParent).aData)
[INFO] [stdout]       | |                                                                                      -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |______________________________________________________________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:38274:33
[INFO] [stdout]       |
[INFO] [stdout] 38274 | ...                   pOp.wrapping_offset_from((*p).aOp) as libc::c_long
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:42561:40
[INFO] [stdout]       |
[INFO] [stdout] 42561 | ...                   zRawSql.wrapping_offset_from(zStart) as
[INFO] [stdout]       |                               ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:42925:37
[INFO] [stdout]       |
[INFO] [stdout] 42925 | ...                   pOp.wrapping_offset_from(aOp) as libc::c_long
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:42973:37
[INFO] [stdout]       |
[INFO] [stdout] 42973 | ...                   pOp.wrapping_offset_from(aOp) as libc::c_long
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:43255:37
[INFO] [stdout]       |
[INFO] [stdout] 43255 | ...                   pOp.wrapping_offset_from(aOp) as libc::c_long
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:44297:41
[INFO] [stdout]       |
[INFO] [stdout] 44297 | ...                   pOp.wrapping_offset_from((*p).aOp) as
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:44697:62
[INFO] [stdout]       |
[INFO] [stdout] 44697 | ...                   zHdr.wrapping_offset_from(zData)
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:45494:53
[INFO] [stdout]       |
[INFO] [stdout] 45494 | ...                   pOp.wrapping_offset_from(aOp)
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:45673:45
[INFO] [stdout]       |
[INFO] [stdout] 45673 | ...                   pOp.wrapping_offset_from(aOp) as
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:45737:49
[INFO] [stdout]       |
[INFO] [stdout] 45737 | ...                   pOp.wrapping_offset_from(aOp) as
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:47573:53
[INFO] [stdout]       |
[INFO] [stdout] 47573 | ...                   pOp.wrapping_offset_from(aOp)
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:47877:37
[INFO] [stdout]       |
[INFO] [stdout] 47877 | ...                   pOp.wrapping_offset_from(aOp) as libc::c_long
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:48758:37
[INFO] [stdout]       |
[INFO] [stdout] 48758 | ...                   pOp.wrapping_offset_from(aOp) as libc::c_long
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut VdbeOp` in the current scope
[INFO] [stdout]      --> src/lib.rs:49339:33
[INFO] [stdout]       |
[INFO] [stdout] 49339 | ...                   pOp.wrapping_offset_from(aOp) as libc::c_long as
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut PmaReader` in the current scope
[INFO] [stdout]      --> src/lib.rs:50949:29
[INFO] [stdout]       |
[INFO] [stdout] 50949 |                     pReadr1.wrapping_offset_from((*pMerger).aReadr) as
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut PmaReader` in the current scope
[INFO] [stdout]      --> src/lib.rs:50965:29
[INFO] [stdout]       |
[INFO] [stdout] 50965 |                     pReadr2.wrapping_offset_from((*pMerger).aReadr) as
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut SortSubtask` in the current scope
[INFO] [stdout]      --> src/lib.rs:51032:23
[INFO] [stdout]       |
[INFO] [stdout] 51032 |                 pTask.wrapping_offset_from((*pSorter).aTask.as_mut_ptr()) as
[INFO] [stdout]       |                       ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:51122:37
[INFO] [stdout]       |
[INFO] [stdout] 51121 | /                     ((*pSorter).list.pList as
[INFO] [stdout] 51122 | |                          *mut u8_0).wrapping_offset_from((*pSorter).list.aMemory)
[INFO] [stdout]       | |                                    -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |____________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:51153:33
[INFO] [stdout]       |
[INFO] [stdout] 51152 | /                 ((*pSorter).list.pList as
[INFO] [stdout] 51153 | |                      *mut u8_0).wrapping_offset_from((*pSorter).list.aMemory)
[INFO] [stdout]       | |                                -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:60112:30
[INFO] [stdout]       |
[INFO] [stdout] 60112 |                 (*pBest).t.z.wrapping_offset_from(zSql) as libc::c_long as
[INFO] [stdout]       |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:64891:28
[INFO] [stdout]       |
[INFO] [stdout] 64891 |                 (*pEnd2).z.wrapping_offset_from((*pParse).sNameToken.z) as
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:64947:28
[INFO] [stdout]       |
[INFO] [stdout] 64947 |                 (*pCons).z.wrapping_offset_from(zName) as libc::c_long as
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:65010:32
[INFO] [stdout]       |
[INFO] [stdout] 65010 |                         sEnd.z.wrapping_offset_from((*pBegin).z) as
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:67128:121
[INFO] [stdout]       |
[INFO] [stdout] 67128 | ...                   ((*pParse).sLastToken.z.wrapping_offset_from((*pName).z)
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:69700:34
[INFO] [stdout]       |
[INFO] [stdout] 69700 | ...                   z.wrapping_offset_from(z0) as libc::c_long as
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:69997:34
[INFO] [stdout]       |
[INFO] [stdout] 69997 | ...                   z2.wrapping_offset_from(z) as libc::c_long as
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*mut u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:70796:32
[INFO] [stdout]       |
[INFO] [stdout] 70796 |                           zOut.wrapping_offset_from(z) as libc::c_long as
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const u8` in the current scope
[INFO] [stdout]      --> src/lib.rs:71035:27
[INFO] [stdout]       |
[INFO] [stdout] 71035 |                         z.wrapping_offset_from(*azChar.offset(nChar as isize))
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:86431:56
[INFO] [stdout]       |
[INFO] [stdout] 86431 | ...                   &*zSql.offset(sParse.zTail.wrapping_offset_from(zSqlCopy)
[INFO] [stdout]       |                                                  ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:86456:56
[INFO] [stdout]       |
[INFO] [stdout] 86456 | ...                   sParse.zTail.wrapping_offset_from(zSql)
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:86632:39
[INFO] [stdout]       |
[INFO] [stdout] 86632 | ...                   zTail8.wrapping_offset_from(zSql8) as
[INFO] [stdout]       |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:96599:35
[INFO] [stdout]       |
[INFO] [stdout] 96598 | /         (&*(*pModuleName).z.offset((*pModuleName).n as isize) as
[INFO] [stdout] 96599 | |              *const libc::c_char).wrapping_offset_from((*pParse).sNameToken.z)
[INFO] [stdout]       | |                                  -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |__________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:96637:28
[INFO] [stdout]       |
[INFO] [stdout] 96637 |                 ((*pEnd).z.wrapping_offset_from((*pParse).sNameToken.z) as
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]      --> src/lib.rs:96692:39
[INFO] [stdout]       |
[INFO] [stdout] 96691 | /             (&*(*p).z.offset((*p).n as isize) as
[INFO] [stdout] 96692 | |                  *const libc::c_char).wrapping_offset_from((*pArg).z) as
[INFO] [stdout]       | |                                      -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]       | |______________________________________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]       = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]       = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]       --> src/lib.rs:114981:43
[INFO] [stdout]        |
[INFO] [stdout] 114973 | /                 (&*(*yymsp.offset(0 as libc::c_int as
[INFO] [stdout] 114974 | |                                       isize)).minor.yy0.z.offset((*yymsp.offset(0
[INFO] [stdout] 114975 | |                                                                                     as
[INFO] [stdout] 114976 | |                                                                                     libc::c_int
[INFO] [stdout] ...      |
[INFO] [stdout] 114980 | |                      as
[INFO] [stdout] 114981 | |                      *const libc::c_char).wrapping_offset_from((*yymsp.offset(-(3
[INFO] [stdout]        | |                                          -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]        | |__________________________________________|
[INFO] [stdout]        | 
[INFO] [stdout]        |
[INFO] [stdout]        = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]        = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]       --> src/lib.rs:114998:43
[INFO] [stdout]        |
[INFO] [stdout] 114990 | /                 (&*(*yymsp.offset(0 as libc::c_int as
[INFO] [stdout] 114991 | |                                       isize)).minor.yy0.z.offset((*yymsp.offset(0
[INFO] [stdout] 114992 | |                                                                                     as
[INFO] [stdout] 114993 | |                                                                                     libc::c_int
[INFO] [stdout] ...      |
[INFO] [stdout] 114997 | |                      as
[INFO] [stdout] 114998 | |                      *const libc::c_char).wrapping_offset_from((*yymsp.offset(-(5
[INFO] [stdout]        | |                                          -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]        | |__________________________________________|
[INFO] [stdout]        | 
[INFO] [stdout]        |
[INFO] [stdout]        = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]        = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]       --> src/lib.rs:115012:108
[INFO] [stdout]        |
[INFO] [stdout] 115008 |   ...                   isize)).minor.yy0.n.wrapping_add((*yymsp.offset(0
[INFO] [stdout]        |  ________________________________________________________-
[INFO] [stdout] 115009 | | ...                                                                       as
[INFO] [stdout] 115010 | | ...                                                                       libc::c_int
[INFO] [stdout] 115011 | | ...                                                                       as
[INFO] [stdout] 115012 | | ...                                                                       isize)).minor.yy0.z.wrapping_offset_from((*yymsp.offset(-(1
[INFO] [stdout]        | |                                                                                              -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]        | |______________________________________________________________________________________________|
[INFO] [stdout]        | 
[INFO] [stdout]        |
[INFO] [stdout]        = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]        = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]       --> src/lib.rs:117275:57
[INFO] [stdout]        |
[INFO] [stdout] 117274 |                   ((*yymsp.offset(0 as libc::c_int as
[INFO] [stdout]        |  __________________-
[INFO] [stdout] 117275 | |                                     isize)).minor.yy0.z.wrapping_offset_from((*yymsp.offset(-(3
[INFO] [stdout]        | |                                                        -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]        | |________________________________________________________|
[INFO] [stdout]        | 
[INFO] [stdout]        |
[INFO] [stdout]        = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]        = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrapping_offset_from` found for raw pointer `*const i8` in the current scope
[INFO] [stdout]       --> src/lib.rs:117551:41
[INFO] [stdout]        |
[INFO] [stdout] 117551 |                 ((*pParse).sLastToken.z.wrapping_offset_from((*yymsp.offset(-(1
[INFO] [stdout]        |                  -----------------------^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `wrapping_offset`
[INFO] [stdout]        |
[INFO] [stdout]        = note: try using `<*const T>::as_ref()` to get a reference to the type behind the pointer: https://doc.rust-lang.org/std/primitive.pointer.html#method.as_ref
[INFO] [stdout]        = note: using `<*const T>::as_ref()` on a pointer which is unaligned or points to invalid or uninitialized memory is undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 85 previous errors; 67 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0554, E0557, E0599, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sqlite3-native` (lib) due to 86 previous errors; 67 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "23917a3af495bc25ae5f71fcdb530c6cd20cffc305c4b8e7acb3001920b4be8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23917a3af495bc25ae5f71fcdb530c6cd20cffc305c4b8e7acb3001920b4be8f", kill_on_drop: false }`
[INFO] [stdout] 23917a3af495bc25ae5f71fcdb530c6cd20cffc305c4b8e7acb3001920b4be8f
