[INFO] cloning repository https://github.com/wzhd/rime
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/wzhd/rime" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwzhd%2Frime", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwzhd%2Frime'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b0e9819acb7eebc9a03c9e2c57340f67c7da206f
[INFO] checking wzhd/rime against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwzhd%2Frime" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/wzhd/rime on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/wzhd/rime
[INFO] finished tweaking git repo https://github.com/wzhd/rime
[INFO] tweaked toml for git repo https://github.com/wzhd/rime written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/wzhd/rime already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded redox_syscall v0.1.44
[INFO] [stderr]   Downloaded serde_derive v1.0.84
[INFO] [stderr]   Downloaded autocfg v0.1.1
[INFO] [stderr]   Downloaded backtrace v0.3.13
[INFO] [stderr]   Downloaded serde v1.0.84
[INFO] [stderr]   Downloaded syn v0.15.23
[INFO] [stderr]   Downloaded backtrace-sys v0.1.26
[INFO] [stderr]   Downloaded libc v0.2.45
[INFO] [stderr]   Downloaded cc v1.0.26
[INFO] [stderr]   Downloaded serde_json v1.0.34
[INFO] [stderr]   Downloaded arrayvec v0.4.8
[INFO] [stderr]   Downloaded rustc-demangle v0.1.11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cdcaf94854432dfce7e7c1f33c38866477fa6cda65001ff6efa0fe50d7a1cea4
[INFO] running `Command { std: "docker" "start" "-a" "cdcaf94854432dfce7e7c1f33c38866477fa6cda65001ff6efa0fe50d7a1cea4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cdcaf94854432dfce7e7c1f33c38866477fa6cda65001ff6efa0fe50d7a1cea4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cdcaf94854432dfce7e7c1f33c38866477fa6cda65001ff6efa0fe50d7a1cea4", kill_on_drop: false }`
[INFO] [stdout] cdcaf94854432dfce7e7c1f33c38866477fa6cda65001ff6efa0fe50d7a1cea4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 216253641dd38d315c44ffa38ffc60161c3fbff0750952bf7c6ddaa423afe5a8
[INFO] running `Command { std: "docker" "start" "-a" "216253641dd38d315c44ffa38ffc60161c3fbff0750952bf7c6ddaa423afe5a8", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v0.4.24
[INFO] [stderr]    Compiling libc v0.2.45
[INFO] [stderr]    Compiling cc v1.0.26
[INFO] [stderr]    Compiling autocfg v0.1.1
[INFO] [stderr]    Compiling failure_derive v0.1.3
[INFO] [stderr]     Checking cfg-if v0.1.6
[INFO] [stderr]    Compiling serde v1.0.84
[INFO] [stderr]     Checking rustc-demangle v0.1.11
[INFO] [stderr]    Compiling backtrace v0.3.13
[INFO] [stderr]    Compiling backtrace-sys v0.1.26
[INFO] [stderr]     Checking termion v1.5.1
[INFO] [stderr]     Checking dirs v1.0.4
[INFO] [stderr]    Compiling quote v0.6.10
[INFO] [stderr]    Compiling syn v0.15.23
[INFO] [stderr]    Compiling synstructure v0.10.1
[INFO] [stderr]    Compiling serde_derive v1.0.84
[INFO] [stderr]     Checking failure v0.1.3
[INFO] [stderr]     Checking rime v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/cdef/rime_struct.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 |         var = mem::uninitialized();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/cdef/rime_struct.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 |         var = mem::uninitialized();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]   --> src/cdef/bindgen_test.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |             &(*(::std::ptr::null::<max_align_t>())).__clang_max_align_nonce1 as *const _ as usize
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deref_nullptr)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]   --> src/cdef/bindgen_test.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |             &(*(::std::ptr::null::<max_align_t>())).__clang_max_align_nonce2 as *const _ as usize
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]   --> src/cdef/bindgen_test.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |         unsafe { &(*(::std::ptr::null::<__fsid_t>())).__val as *const _ as usize },
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]   --> src/cdef/bindgen_test.rs:89:19
[INFO] [stdout]    |
[INFO] [stdout] 89 |         unsafe { &(*(::std::ptr::null::<RimeTraits>())).data_size as *const _ as usize },
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]   --> src/cdef/bindgen_test.rs:99:19
[INFO] [stdout]    |
[INFO] [stdout] 99 |         unsafe { &(*(::std::ptr::null::<RimeTraits>())).shared_data_dir as *const _ as usize },
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |         unsafe { &(*(::std::ptr::null::<RimeTraits>())).user_data_dir as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 |         unsafe { &(*(::std::ptr::null::<RimeTraits>())).distribution_name as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:130:14
[INFO] [stdout]     |
[INFO] [stdout] 130 |             &(*(::std::ptr::null::<RimeTraits>())).distribution_code_name as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:141:19
[INFO] [stdout]     |
[INFO] [stdout] 141 |         unsafe { &(*(::std::ptr::null::<RimeTraits>())).distribution_version as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:151:19
[INFO] [stdout]     |
[INFO] [stdout] 151 |         unsafe { &(*(::std::ptr::null::<RimeTraits>())).app_name as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:175:19
[INFO] [stdout]     |
[INFO] [stdout] 175 |         unsafe { &(*(::std::ptr::null::<RimeComposition>())).length as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:185:19
[INFO] [stdout]     |
[INFO] [stdout] 185 |         unsafe { &(*(::std::ptr::null::<RimeComposition>())).cursor_pos as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:195:19
[INFO] [stdout]     |
[INFO] [stdout] 195 |         unsafe { &(*(::std::ptr::null::<RimeComposition>())).sel_start as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:205:19
[INFO] [stdout]     |
[INFO] [stdout] 205 |         unsafe { &(*(::std::ptr::null::<RimeComposition>())).sel_end as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:215:19
[INFO] [stdout]     |
[INFO] [stdout] 215 |         unsafe { &(*(::std::ptr::null::<RimeComposition>())).preedit as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:239:19
[INFO] [stdout]     |
[INFO] [stdout] 239 |         unsafe { &(*(::std::ptr::null::<RimeCandidate>())).text as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |         unsafe { &(*(::std::ptr::null::<RimeCandidate>())).comment as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 259 |         unsafe { &(*(::std::ptr::null::<RimeCandidate>())).reserved as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:283:19
[INFO] [stdout]     |
[INFO] [stdout] 283 |         unsafe { &(*(::std::ptr::null::<RimeMenu>())).page_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:293:19
[INFO] [stdout]     |
[INFO] [stdout] 293 |         unsafe { &(*(::std::ptr::null::<RimeMenu>())).page_no as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:303:19
[INFO] [stdout]     |
[INFO] [stdout] 303 |         unsafe { &(*(::std::ptr::null::<RimeMenu>())).is_last_page as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |             &(*(::std::ptr::null::<RimeMenu>())).highlighted_candidate_index as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:325:19
[INFO] [stdout]     |
[INFO] [stdout] 325 |         unsafe { &(*(::std::ptr::null::<RimeMenu>())).num_candidates as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |         unsafe { &(*(::std::ptr::null::<RimeMenu>())).candidates as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:345:19
[INFO] [stdout]     |
[INFO] [stdout] 345 |         unsafe { &(*(::std::ptr::null::<RimeMenu>())).select_keys as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:369:19
[INFO] [stdout]     |
[INFO] [stdout] 369 |         unsafe { &(*(::std::ptr::null::<RimeCommit>())).data_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:379:19
[INFO] [stdout]     |
[INFO] [stdout] 379 |         unsafe { &(*(::std::ptr::null::<RimeCommit>())).text as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 403 |         unsafe { &(*(::std::ptr::null::<RimeContext>())).data_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:413:19
[INFO] [stdout]     |
[INFO] [stdout] 413 |         unsafe { &(*(::std::ptr::null::<RimeContext>())).composition as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:423:19
[INFO] [stdout]     |
[INFO] [stdout] 423 |         unsafe { &(*(::std::ptr::null::<RimeContext>())).menu as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:433:19
[INFO] [stdout]     |
[INFO] [stdout] 433 |         unsafe { &(*(::std::ptr::null::<RimeContext>())).commit_text_preview as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:457:19
[INFO] [stdout]     |
[INFO] [stdout] 457 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).data_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:467:19
[INFO] [stdout]     |
[INFO] [stdout] 467 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).schema_id as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:477:19
[INFO] [stdout]     |
[INFO] [stdout] 477 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).schema_name as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:487:19
[INFO] [stdout]     |
[INFO] [stdout] 487 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).is_disabled as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:497:19
[INFO] [stdout]     |
[INFO] [stdout] 497 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).is_composing as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:507:19
[INFO] [stdout]     |
[INFO] [stdout] 507 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).is_ascii_mode as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:517:19
[INFO] [stdout]     |
[INFO] [stdout] 517 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).is_full_shape as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:527:19
[INFO] [stdout]     |
[INFO] [stdout] 527 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).is_simplified as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:537:19
[INFO] [stdout]     |
[INFO] [stdout] 537 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).is_traditional as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:547:19
[INFO] [stdout]     |
[INFO] [stdout] 547 |         unsafe { &(*(::std::ptr::null::<RimeStatus>())).is_ascii_punct as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout_RimeConfig` should have a snake case name
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:559:4
[INFO] [stdout]     |
[INFO] [stdout] 559 | fn bindgen_test_layout_RimeConfig() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_rime_config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:571:19
[INFO] [stdout]     |
[INFO] [stdout] 571 |         unsafe { &(*(::std::ptr::null::<RimeConfig>())).ptr as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:595:19
[INFO] [stdout]     |
[INFO] [stdout] 595 |         unsafe { &(*(::std::ptr::null::<RimeConfigIterator>())).list as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:605:19
[INFO] [stdout]     |
[INFO] [stdout] 605 |         unsafe { &(*(::std::ptr::null::<RimeConfigIterator>())).map as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:615:19
[INFO] [stdout]     |
[INFO] [stdout] 615 |         unsafe { &(*(::std::ptr::null::<RimeConfigIterator>())).index as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:625:19
[INFO] [stdout]     |
[INFO] [stdout] 625 |         unsafe { &(*(::std::ptr::null::<RimeConfigIterator>())).key as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:635:19
[INFO] [stdout]     |
[INFO] [stdout] 635 |         unsafe { &(*(::std::ptr::null::<RimeConfigIterator>())).path as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:659:19
[INFO] [stdout]     |
[INFO] [stdout] 659 |         unsafe { &(*(::std::ptr::null::<RimeSchemaListItem>())).schema_id as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:669:19
[INFO] [stdout]     |
[INFO] [stdout] 669 |         unsafe { &(*(::std::ptr::null::<RimeSchemaListItem>())).name as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:679:19
[INFO] [stdout]     |
[INFO] [stdout] 679 |         unsafe { &(*(::std::ptr::null::<RimeSchemaListItem>())).reserved as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:703:19
[INFO] [stdout]     |
[INFO] [stdout] 703 |         unsafe { &(*(::std::ptr::null::<RimeSchemaList>())).size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:713:19
[INFO] [stdout]     |
[INFO] [stdout] 713 |         unsafe { &(*(::std::ptr::null::<RimeSchemaList>())).list as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:737:19
[INFO] [stdout]     |
[INFO] [stdout] 737 |         unsafe { &(*(::std::ptr::null::<RimeCustomApi>())).data_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:761:19
[INFO] [stdout]     |
[INFO] [stdout] 761 |         unsafe { &(*(::std::ptr::null::<RimeModule>())).data_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:771:19
[INFO] [stdout]     |
[INFO] [stdout] 771 |         unsafe { &(*(::std::ptr::null::<RimeModule>())).module_name as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:781:19
[INFO] [stdout]     |
[INFO] [stdout] 781 |         unsafe { &(*(::std::ptr::null::<RimeModule>())).initialize as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:791:19
[INFO] [stdout]     |
[INFO] [stdout] 791 |         unsafe { &(*(::std::ptr::null::<RimeModule>())).finalize as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:801:19
[INFO] [stdout]     |
[INFO] [stdout] 801 |         unsafe { &(*(::std::ptr::null::<RimeModule>())).get_api as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:825:19
[INFO] [stdout]     |
[INFO] [stdout] 825 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).data_size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:835:19
[INFO] [stdout]     |
[INFO] [stdout] 835 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).setup as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:846:14
[INFO] [stdout]     |
[INFO] [stdout] 846 |             &(*(::std::ptr::null::<RimeApi>())).set_notification_handler as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:857:19
[INFO] [stdout]     |
[INFO] [stdout] 857 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).initialize as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:867:19
[INFO] [stdout]     |
[INFO] [stdout] 867 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).finalize as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:877:19
[INFO] [stdout]     |
[INFO] [stdout] 877 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).start_maintenance as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:887:19
[INFO] [stdout]     |
[INFO] [stdout] 887 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).is_maintenance_mode as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:897:19
[INFO] [stdout]     |
[INFO] [stdout] 897 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).join_maintenance_thread as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:907:19
[INFO] [stdout]     |
[INFO] [stdout] 907 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).deployer_initialize as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:917:19
[INFO] [stdout]     |
[INFO] [stdout] 917 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).prebuild as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:927:19
[INFO] [stdout]     |
[INFO] [stdout] 927 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).deploy as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:937:19
[INFO] [stdout]     |
[INFO] [stdout] 937 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).deploy_schema as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:947:19
[INFO] [stdout]     |
[INFO] [stdout] 947 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).deploy_config_file as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:957:19
[INFO] [stdout]     |
[INFO] [stdout] 957 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).sync_user_data as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:967:19
[INFO] [stdout]     |
[INFO] [stdout] 967 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).create_session as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:977:19
[INFO] [stdout]     |
[INFO] [stdout] 977 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).find_session as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:987:19
[INFO] [stdout]     |
[INFO] [stdout] 987 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).destroy_session as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/cdef/bindgen_test.rs:997:19
[INFO] [stdout]     |
[INFO] [stdout] 997 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).cleanup_stale_sessions as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1007:19
[INFO] [stdout]      |
[INFO] [stdout] 1007 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).cleanup_all_sessions as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1017:19
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).process_key as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1027:19
[INFO] [stdout]      |
[INFO] [stdout] 1027 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).commit_composition as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1037:19
[INFO] [stdout]      |
[INFO] [stdout] 1037 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).clear_composition as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1047:19
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_commit as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1057:19
[INFO] [stdout]      |
[INFO] [stdout] 1057 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).free_commit as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1067:19
[INFO] [stdout]      |
[INFO] [stdout] 1067 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_context as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1077:19
[INFO] [stdout]      |
[INFO] [stdout] 1077 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).free_context as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1087:19
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_status as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1097:19
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).free_status as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1107:19
[INFO] [stdout]      |
[INFO] [stdout] 1107 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).set_option as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1117:19
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_option as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1127:19
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).set_property as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1137:19
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_property as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1147:19
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_schema_list as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1157:19
[INFO] [stdout]      |
[INFO] [stdout] 1157 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).free_schema_list as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1167:19
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_current_schema as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1177:19
[INFO] [stdout]      |
[INFO] [stdout] 1177 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).select_schema as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1187:19
[INFO] [stdout]      |
[INFO] [stdout] 1187 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).schema_open as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1197:19
[INFO] [stdout]      |
[INFO] [stdout] 1197 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_open as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1207:19
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_close as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1217:19
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_get_bool as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1227:19
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_get_int as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1237:19
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_get_double as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1247:19
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_get_string as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1257:19
[INFO] [stdout]      |
[INFO] [stdout] 1257 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_get_cstring as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1267:19
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_update_signature as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1277:19
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_begin_map as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1287:19
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_next as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1297:19
[INFO] [stdout]      |
[INFO] [stdout] 1297 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_end as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1307:19
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).simulate_key_sequence as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1317:19
[INFO] [stdout]      |
[INFO] [stdout] 1317 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).register_module as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1327:19
[INFO] [stdout]      |
[INFO] [stdout] 1327 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).find_module as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1337:19
[INFO] [stdout]      |
[INFO] [stdout] 1337 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).run_task as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1347:19
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_shared_data_dir as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1357:19
[INFO] [stdout]      |
[INFO] [stdout] 1357 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_user_data_dir as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1367:19
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_sync_dir as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1377:19
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_user_id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1387:19
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_user_data_sync_dir as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1397:19
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_init as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1407:19
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_load_string as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1417:19
[INFO] [stdout]      |
[INFO] [stdout] 1417 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_set_bool as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1427:19
[INFO] [stdout]      |
[INFO] [stdout] 1427 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_set_int as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1437:19
[INFO] [stdout]      |
[INFO] [stdout] 1437 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_set_double as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1447:19
[INFO] [stdout]      |
[INFO] [stdout] 1447 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_set_string as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1457:19
[INFO] [stdout]      |
[INFO] [stdout] 1457 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_get_item as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1467:19
[INFO] [stdout]      |
[INFO] [stdout] 1467 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_set_item as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1477:19
[INFO] [stdout]      |
[INFO] [stdout] 1477 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_clear as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1487:19
[INFO] [stdout]      |
[INFO] [stdout] 1487 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_create_list as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1497:19
[INFO] [stdout]      |
[INFO] [stdout] 1497 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_create_map as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1507:19
[INFO] [stdout]      |
[INFO] [stdout] 1507 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_list_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1517:19
[INFO] [stdout]      |
[INFO] [stdout] 1517 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).config_begin_list as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1527:19
[INFO] [stdout]      |
[INFO] [stdout] 1527 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_input as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1537:19
[INFO] [stdout]      |
[INFO] [stdout] 1537 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_caret_pos as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1547:19
[INFO] [stdout]      |
[INFO] [stdout] 1547 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).select_candidate as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/cdef/bindgen_test.rs:1557:19
[INFO] [stdout]      |
[INFO] [stdout] 1557 |         unsafe { &(*(::std::ptr::null::<RimeApi>())).get_version as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 134 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 18.13s
[INFO] running `Command { std: "docker" "inspect" "216253641dd38d315c44ffa38ffc60161c3fbff0750952bf7c6ddaa423afe5a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "216253641dd38d315c44ffa38ffc60161c3fbff0750952bf7c6ddaa423afe5a8", kill_on_drop: false }`
[INFO] [stdout] 216253641dd38d315c44ffa38ffc60161c3fbff0750952bf7c6ddaa423afe5a8
