[INFO] fetching crate libuwebsockets-sys 0.0.10... [INFO] checking libuwebsockets-sys-0.0.10 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate libuwebsockets-sys 0.0.10 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate libuwebsockets-sys 0.0.10 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate libuwebsockets-sys 0.0.10 [INFO] finished tweaking crates.io crate libuwebsockets-sys 0.0.10 [INFO] tweaked toml for crates.io crate libuwebsockets-sys 0.0.10 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 43 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.69.4 (available: v0.70.1) [INFO] [stderr] Adding itertools v0.12.1 (available: v0.13.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding which v4.4.2 (available: v6.0.3) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4d4a51ce0d14df9c6e283b3defa84473191cef614f7e98c5b4a9dde9e97ea990 [INFO] running `Command { std: "docker" "start" "-a" "4d4a51ce0d14df9c6e283b3defa84473191cef614f7e98c5b4a9dde9e97ea990", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4d4a51ce0d14df9c6e283b3defa84473191cef614f7e98c5b4a9dde9e97ea990", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d4a51ce0d14df9c6e283b3defa84473191cef614f7e98c5b4a9dde9e97ea990", kill_on_drop: false }` [INFO] [stdout] 4d4a51ce0d14df9c6e283b3defa84473191cef614f7e98c5b4a9dde9e97ea990 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0ba614fcd098434f6f61b241063d164959c31075abc38d78c6cdfcb6f0786fec [INFO] running `Command { std: "docker" "start" "-a" "0ba614fcd098434f6f61b241063d164959c31075abc38d78c6cdfcb6f0786fec", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling bindgen v0.69.4 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling libuwebsockets-sys v0.0.10 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs (166 fixes) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.74s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling libuwebsockets-sys v0.0.10 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11253 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_send_buffer (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11399 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_payload (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11567 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_payload_length (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11735 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_local_ip (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int , ip : * mut :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11940 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn us_udp_socket_bound_port (s : * mut us_udp_socket_t) -> :: std :: os :: raw :: c_int ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12049 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_peer (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11253 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_send_buffer (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12214 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_ecn (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11399 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_payload (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12371 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_socket_receive (s : * mut us_udp_socket_t , buf : * mut us_udp_packet_buffer_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11567 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_payload_length (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12514 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_buffer_set_packet_payload (send_buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int , offset : :: std :: os :: raw :: c_int , payload : * mut :: std :: os :: raw :: c_void , length : :: std :: os :: raw :: c_int , peer_addr : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11735 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_local_ip (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int , ip : * mut :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12830 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_socket_send (s : * mut us_udp_socket_t , buf : * mut us_udp_packet_buffer_t , num : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:11940 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn us_udp_socket_bound_port (s : * mut us_udp_socket_t) -> :: std :: os :: raw :: c_int ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13007 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int ; } extern "C" { pub fn us_create_udp_packet_buffer () -> * mut us_udp_packet_buffer_t ; } extern "C" { pub fn us_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12049 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_peer (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13094 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_udp_socket (loop_ : * mut us_loop_t , buf : * mut us_udp_packet_buffer_t , data_cb : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut us_udp_socket_t , arg2 : * mut us_udp_packet_buffer_t , arg3 : :: std :: os :: raw :: c_int) > , drain_cb : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut us_udp_socket_t) > , host : * const :: std :: os :: raw :: c_char , port : :: std :: os :: raw :: c_ushort , user : * mut :: std :: os :: raw :: c_void) -> * mut us_udp_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12214 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_packet_buffer_ecn (buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13627 [INFO] [stdout] | [INFO] [stdout] 3 | ...ocket_t ; } extern "C" { pub fn us_udp_socket_user (s : * mut us_udp_socket_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12371 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_socket_receive (s : * mut us_udp_socket_t , buf : * mut us_udp_packet_buffer_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13737 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_socket_bind (s : * mut us_udp_socket_t , hostname : * const :: std :: os :: raw :: c_char , port : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12514 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_buffer_set_packet_payload (send_buf : * mut us_udp_packet_buffer_t , index : :: std :: os :: raw :: c_int , offset : :: std :: os :: raw :: c_int , payload : * mut :: std :: os :: raw :: c_void , length : :: std :: os :: raw :: c_int , peer_addr : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13930 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_timer (loop_ : * mut us_loop_t , fallthrough : :: std :: os :: raw :: c_int , ext_size : :: std :: os :: raw :: c_uint) -> * mut us_timer_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:12830 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_socket_send (s : * mut us_udp_socket_t , buf : * mut us_udp_packet_buffer_t , num : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:14104 [INFO] [stdout] | [INFO] [stdout] 3 | ... us_timer_t ; } extern "C" { pub fn us_timer_ext (timer : * mut us_timer_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13007 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int ; } extern "C" { pub fn us_create_udp_packet_buffer () -> * mut us_udp_packet_buffer_t ; } extern "C" { pub fn us_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:14207 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: std :: os :: raw :: c_void ; } extern "C" { pub fn us_timer_close (timer : * mut us_timer_t) ; } extern "C" { pub fn us_timer_set (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13094 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_udp_socket (loop_ : * mut us_loop_t , buf : * mut us_udp_packet_buffer_t , data_cb : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut us_udp_socket_t , arg2 : * mut us_udp_packet_buffer_t , arg3 : :: std :: os :: raw :: c_int) > , drain_cb : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut us_udp_socket_t) > , host : * const :: std :: os :: raw :: c_char , port : :: std :: os :: raw :: c_ushort , user : * mut :: std :: os :: raw :: c_void) -> * mut us_udp_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:14273 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_timer_set (timer : * mut us_timer_t , cb : :: std :: option :: Option < unsafe extern "C" fn (t : * mut us_timer_t) > , ms : :: std :: os :: raw :: c_int , repeat_ms : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13627 [INFO] [stdout] | [INFO] [stdout] 3 | ...ocket_t ; } extern "C" { pub fn us_udp_socket_user (s : * mut us_udp_socket_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:14498 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_int) ; } extern "C" { pub fn us_timer_loop (t : * mut us_timer_t) -> * mut us_loop_t ; } # [repr (C)] # [derive (Deb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13737 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_udp_socket_bind (s : * mut us_udp_socket_t , hostname : * const :: std :: os :: raw :: c_char , port : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:13930 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_timer (loop_ : * mut us_loop_t , fallthrough : :: std :: os :: raw :: c_int , ext_size : :: std :: os :: raw :: c_uint) -> * mut us_timer_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:17258 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_timestamp (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) -> :: std :: os :: raw :: c_ushort ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:14104 [INFO] [stdout] | [INFO] [stdout] 3 | ... us_timer_t ; } extern "C" { pub fn us_timer_ext (timer : * mut us_timer_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:17420 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_add_server_name (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , hostname_pattern : * const :: std :: os :: raw :: c_char , options : us_socket_context_options_t , user : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:14207 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: std :: os :: raw :: c_void ; } extern "C" { pub fn us_timer_close (timer : * mut us_timer_t) ; } extern "C" { pub fn us_timer_set (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:17697 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_remove_server_name (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , hostname_pattern : * const :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:14273 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_timer_set (timer : * mut us_timer_t , cb : :: std :: option :: Option < unsafe extern "C" fn (t : * mut us_timer_t) > , ms : :: std :: os :: raw :: c_int , repeat_ms : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:17892 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_server_name (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , cb : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut us_socket_context_t , hostname : * const :: std :: os :: raw :: c_char) >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:14498 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_int) ; } extern "C" { pub fn us_timer_loop (t : * mut us_timer_t) -> * mut us_loop_t ; } # [repr (C)] # [derive (Deb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18169 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_server_name_userdata (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:17258 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_timestamp (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) -> :: std :: os :: raw :: c_ushort ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18324 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_find_server_name_userdata (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , hostname_pattern : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:17420 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_add_server_name (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , hostname_pattern : * const :: std :: os :: raw :: c_char , options : us_socket_context_options_t , user : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:17697 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_remove_server_name (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , hostname_pattern : * const :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18565 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_get_native_handle (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:17892 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_server_name (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , cb : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut us_socket_context_t , hostname : * const :: std :: os :: raw :: c_char) >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18739 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_socket_context (ssl : :: std :: os :: raw :: c_int , loop_ : * mut us_loop_t , ext_size : :: std :: os :: raw :: c_int , options : us_socket_context_options_t) -> * mut us_socket_context_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18169 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_server_name_userdata (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18962 [INFO] [stdout] | [INFO] [stdout] 3 | ...t ; } extern "C" { pub fn us_socket_context_free (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18324 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_find_server_name_userdata (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , hostname_pattern : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:19084 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_pre_open (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_pre_open : :: std :: option :: Option < unsafe extern "C" fn (fd : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18565 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_get_native_handle (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:19349 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_open (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_open : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t , is_client : :: std :: os :: raw :: c_int , ip : * mut :: std :: os :: raw :: c_char , ip_length : :: std :: os :: raw :: c_int) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18739 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_socket_context (ssl : :: std :: os :: raw :: c_int , loop_ : * mut us_loop_t , ext_size : :: std :: os :: raw :: c_int , options : us_socket_context_options_t) -> * mut us_socket_context_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:19712 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_close (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_close : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t , code : :: std :: os :: raw :: c_int , reason : * mut :: std :: os :: raw :: c_void) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:18962 [INFO] [stdout] | [INFO] [stdout] 3 | ...t ; } extern "C" { pub fn us_socket_context_free (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:20033 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_data (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_data : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t , data : * mut :: std :: os :: raw :: c_char , length : :: std :: os :: raw :: c_int) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:19084 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_pre_open (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_pre_open : :: std :: option :: Option < unsafe extern "C" fn (fd : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:20352 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_writable (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_writable : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:19349 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_open (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_open : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t , is_client : :: std :: os :: raw :: c_int , ip : * mut :: std :: os :: raw :: c_char , ip_length : :: std :: os :: raw :: c_int) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:20594 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_timeout (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_timeout : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:19712 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_close (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_close : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t , code : :: std :: os :: raw :: c_int , reason : * mut :: std :: os :: raw :: c_void) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:20834 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_long_timeout (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_timeout : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:20033 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_data (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_data : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t , data : * mut :: std :: os :: raw :: c_char , length : :: std :: os :: raw :: c_int) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21079 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_connect_error (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_connect_error : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t , code : :: std :: os :: raw :: c_int) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:20352 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_writable (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_writable : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21369 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_end (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_end : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:20594 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_timeout (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_timeout : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21601 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_ext (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:20834 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_long_timeout (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_timeout : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21761 [INFO] [stdout] | [INFO] [stdout] 3 | ...d ; } extern "C" { pub fn us_socket_context_close (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) ; } # [re... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21079 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_connect_error (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_connect_error : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t , code : :: std :: os :: raw :: c_int) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21369 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_on_end (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , on_end : :: std :: option :: Option < unsafe extern "C" fn (s : * mut us_socket_t) -> * mut us_socket_t >) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21986 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_listen (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , host : * const :: std :: os :: raw :: c_char , port : :: std :: os :: raw :: c_int , options : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_int) -> * mut us_listen_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:22313 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_listen_unix (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , path : * const :: std :: os :: raw :: c_char , options : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_int) -> * mut us_listen_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21601 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_ext (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:22607 [INFO] [stdout] | [INFO] [stdout] 3 | ...et_t ; } extern "C" { pub fn us_listen_socket_close (ssl : :: std :: os :: raw :: c_int , ls : * mut us_listen_socket_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21761 [INFO] [stdout] | [INFO] [stdout] 3 | ...d ; } extern "C" { pub fn us_socket_context_close (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) ; } # [re... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:22723 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_adopt_accepted_socket (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , client_fd : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_uint , addr_ip : * mut :: std :: os :: raw :: c_char , addr_ip_length : :: std :: os :: raw :: c_int) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:21986 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_listen (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , host : * const :: std :: os :: raw :: c_char , port : :: std :: os :: raw :: c_int , options : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_int) -> * mut us_listen_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:23057 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_connect (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , host : * const :: std :: os :: raw :: c_char , port : :: std :: os :: raw :: c_int , source_host : * const :: std :: os :: raw :: c_char , options : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_int) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:22313 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_listen_unix (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , path : * const :: std :: os :: raw :: c_char , options : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_int) -> * mut us_listen_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:23432 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_connect_unix (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , server_path : * const :: std :: os :: raw :: c_char , options : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_int) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:22607 [INFO] [stdout] | [INFO] [stdout] 3 | ...et_t ; } extern "C" { pub fn us_listen_socket_close (ssl : :: std :: os :: raw :: c_int , ls : * mut us_listen_socket_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:23727 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_is_established (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:22723 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_adopt_accepted_socket (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , client_fd : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_uint , addr_ip : * mut :: std :: os :: raw :: c_char , addr_ip_length : :: std :: os :: raw :: c_int) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:23869 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_close_connecting (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:23057 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_connect (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , host : * const :: std :: os :: raw :: c_char , port : :: std :: os :: raw :: c_int , source_host : * const :: std :: os :: raw :: c_char , options : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_int) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24002 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_loop (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) -> * mut us_loop_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:23432 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_connect_unix (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , server_path : * const :: std :: os :: raw :: c_char , options : :: std :: os :: raw :: c_int , socket_ext_size : :: std :: os :: raw :: c_int) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24143 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_adopt_socket (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , s : * mut us_socket_t , ext_size : :: std :: os :: raw :: c_int) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:23727 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_is_established (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24360 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_child_socket_context (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , context_ext_size : :: std :: os :: raw :: c_int) -> * mut us_socket_context_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:23869 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_close_connecting (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24569 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_loop (hint : * mut :: std :: os :: raw :: c_void , wakeup_cb : :: std :: option :: Option < unsafe extern "C" fn (loop_ : * mut us_loop_t) > , pre_cb : :: std :: option :: Option < unsafe extern "C" fn (loop_ : * mut us_loop_t) > , post_cb : :: std :: option :: Option < unsafe extern "C" fn (loop_ : * mut us_loop_t) > , ext_size : :: std :: os :: raw :: c_uint) -> * mut us_loop_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24002 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_loop (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t) -> * mut us_loop_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24143 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context_adopt_socket (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , s : * mut us_socket_t , ext_size : :: std :: os :: raw :: c_int) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24986 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_uint) -> * mut us_loop_t ; } extern "C" { pub fn us_loop_free (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_loop_ext (lo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24360 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_child_socket_context (ssl : :: std :: os :: raw :: c_int , context : * mut us_socket_context_t , context_ext_size : :: std :: os :: raw :: c_int) -> * mut us_socket_context_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25049 [INFO] [stdout] | [INFO] [stdout] 3 | ...t us_loop_t) ; } extern "C" { pub fn us_loop_ext (loop_ : * mut us_loop_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24569 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_loop (hint : * mut :: std :: os :: raw :: c_void , wakeup_cb : :: std :: option :: Option < unsafe extern "C" fn (loop_ : * mut us_loop_t) > , pre_cb : :: std :: option :: Option < unsafe extern "C" fn (loop_ : * mut us_loop_t) > , post_cb : :: std :: option :: Option < unsafe extern "C" fn (loop_ : * mut us_loop_t) > , ext_size : :: std :: os :: raw :: c_uint) -> * mut us_loop_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25150 [INFO] [stdout] | [INFO] [stdout] 3 | ...t :: std :: os :: raw :: c_void ; } extern "C" { pub fn us_loop_run (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_wakeup_loop (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:24986 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_uint) -> * mut us_loop_t ; } extern "C" { pub fn us_loop_free (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_loop_ext (lo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25049 [INFO] [stdout] | [INFO] [stdout] 3 | ...t us_loop_t) ; } extern "C" { pub fn us_loop_ext (loop_ : * mut us_loop_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25212 [INFO] [stdout] | [INFO] [stdout] 3 | ..._run (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_wakeup_loop (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_loop_integr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25150 [INFO] [stdout] | [INFO] [stdout] 3 | ...t :: std :: os :: raw :: c_void ; } extern "C" { pub fn us_loop_run (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_wakeup_loop (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25277 [INFO] [stdout] | [INFO] [stdout] 3 | ...op (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_loop_integrate (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_loop_itera... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25212 [INFO] [stdout] | [INFO] [stdout] 3 | ..._run (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_wakeup_loop (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_loop_integr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25345 [INFO] [stdout] | [INFO] [stdout] 3 | ...oop_t) ; } extern "C" { pub fn us_loop_iteration_number (loop_ : * mut us_loop_t) -> :: std :: os :: raw :: c_longlong ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25277 [INFO] [stdout] | [INFO] [stdout] 3 | ...op (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_loop_integrate (loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_loop_itera... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25457 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_poll (loop_ : * mut us_loop_t , fallthrough : :: std :: os :: raw :: c_int , ext_size : :: std :: os :: raw :: c_uint) -> * mut us_poll_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25629 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> * mut us_poll_t ; } extern "C" { pub fn us_poll_free (p : * mut us_poll_t , loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25345 [INFO] [stdout] | [INFO] [stdout] 3 | ...oop_t) ; } extern "C" { pub fn us_loop_iteration_number (loop_ : * mut us_loop_t) -> :: std :: os :: raw :: c_longlong ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25714 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_poll_init (p : * mut us_poll_t , fd : :: std :: os :: raw :: c_int , poll_type : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25457 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_create_poll (loop_ : * mut us_loop_t , fallthrough : :: std :: os :: raw :: c_int , ext_size : :: std :: os :: raw :: c_uint) -> * mut us_poll_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25852 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn us_poll_start (p : * mut us_poll_t , loop_ : * mut us_loop_t , events : :: std :: os :: raw :: c_int) ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25629 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> * mut us_poll_t ; } extern "C" { pub fn us_poll_free (p : * mut us_poll_t , loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25978 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn us_poll_change (p : * mut us_poll_t , loop_ : * mut us_loop_t , events : :: std :: os :: raw :: c_int) ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25714 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_poll_init (p : * mut us_poll_t , fd : :: std :: os :: raw :: c_int , poll_type : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26105 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int) ; } extern "C" { pub fn us_poll_stop (p : * mut us_poll_t , loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25852 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn us_poll_start (p : * mut us_poll_t , loop_ : * mut us_loop_t , events : :: std :: os :: raw :: c_int) ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26190 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut us_loop_t) ; } extern "C" { pub fn us_poll_events (p : * mut us_poll_t) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:25978 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn us_poll_change (p : * mut us_poll_t , loop_ : * mut us_loop_t , events : :: std :: os :: raw :: c_int) ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26283 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_int ; } extern "C" { pub fn us_poll_ext (p : * mut us_poll_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26105 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int) ; } extern "C" { pub fn us_poll_stop (p : * mut us_poll_t , loop_ : * mut us_loop_t) ; } extern "C" { pub fn us_p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26380 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_void ; } extern "C" { pub fn us_poll_fd (p : * mut us_poll_t) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn us... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26190 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut us_loop_t) ; } extern "C" { pub fn us_poll_events (p : * mut us_poll_t) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26469 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_poll_resize (p : * mut us_poll_t , loop_ : * mut us_loop_t , ext_size : :: std :: os :: raw :: c_uint) -> * mut us_poll_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26283 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_int ; } extern "C" { pub fn us_poll_ext (p : * mut us_poll_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26618 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_get_native_handle (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26380 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_void ; } extern "C" { pub fn us_poll_fd (p : * mut us_poll_t) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn us... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26770 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_write (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , data : * const :: std :: os :: raw :: c_char , length : :: std :: os :: raw :: c_int , msg_more : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26469 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_poll_resize (p : * mut us_poll_t , loop_ : * mut us_loop_t , ext_size : :: std :: os :: raw :: c_uint) -> * mut us_poll_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27032 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_write2 (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , header : * const :: std :: os :: raw :: c_char , header_length : :: std :: os :: raw :: c_int , payload : * const :: std :: os :: raw :: c_char , payload_length : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26618 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_get_native_handle (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27360 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_timeout (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , seconds : :: std :: os :: raw :: c_uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:26770 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_write (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , data : * const :: std :: os :: raw :: c_char , length : :: std :: os :: raw :: c_int , msg_more : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27505 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_long_timeout (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , minutes : :: std :: os :: raw :: c_uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27032 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_write2 (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , header : * const :: std :: os :: raw :: c_char , header_length : :: std :: os :: raw :: c_int , payload : * const :: std :: os :: raw :: c_char , payload_length : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27655 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_ext (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27360 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_timeout (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , seconds : :: std :: os :: raw :: c_uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27793 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut us_socket_context_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27505 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_long_timeout (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , minutes : :: std :: os :: raw :: c_uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27925 [INFO] [stdout] | [INFO] [stdout] 3 | ...et_context_t ; } extern "C" { pub fn us_socket_flush (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27655 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_ext (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28026 [INFO] [stdout] | [INFO] [stdout] 3 | ..._socket_t) ; } extern "C" { pub fn us_socket_shutdown (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27793 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_context (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> * mut us_socket_context_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28130 [INFO] [stdout] | [INFO] [stdout] 3 | ...ocket_t) ; } extern "C" { pub fn us_socket_shutdown_read (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:27925 [INFO] [stdout] | [INFO] [stdout] 3 | ...et_context_t ; } extern "C" { pub fn us_socket_flush (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28239 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_is_shut_down (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28026 [INFO] [stdout] | [INFO] [stdout] 3 | ..._socket_t) ; } extern "C" { pub fn us_socket_shutdown (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28379 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_is_closed (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28130 [INFO] [stdout] | [INFO] [stdout] 3 | ...ocket_t) ; } extern "C" { pub fn us_socket_shutdown_read (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28516 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_close (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , code : :: std :: os :: raw :: c_int , reason : * mut :: std :: os :: raw :: c_void) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28239 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_is_shut_down (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28723 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_local_port (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28379 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_is_closed (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28861 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_remote_port (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28516 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_close (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , code : :: std :: os :: raw :: c_int , reason : * mut :: std :: os :: raw :: c_void) -> * mut us_socket_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:29000 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_remote_address (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , buf : * mut :: std :: os :: raw :: c_char , length : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28723 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_local_port (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:28861 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_remote_port (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:42842 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn uws_create_app (ssl : :: std :: os :: raw :: c_int , options : us_socket_context_options_t) -> * mut uws_app_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:29000 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn us_socket_remote_address (ssl : :: std :: os :: raw :: c_int , s : * mut us_socket_t , buf : * mut :: std :: os :: raw :: c_char , length : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:42977 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut uws_app_t ; } extern "C" { pub fn uws_app_destroy (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t) ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:42842 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn uws_create_app (ssl : :: std :: os :: raw :: c_int , options : us_socket_context_options_t) -> * mut uws_app_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43078 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_get (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:42977 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut uws_app_t ; } extern "C" { pub fn uws_app_destroy (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t) ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43306 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_post (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43078 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_get (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43535 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_options (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43306 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_post (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43767 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_delete (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43535 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_options (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43998 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_patch (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43767 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_delete (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:44228 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_put (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:43998 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_patch (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:44456 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_head (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:44228 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_put (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:44685 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_connect (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:44456 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_head (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:44917 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_trace (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:44685 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_connect (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45147 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_any (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:44917 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_trace (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45375 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_void) ; } extern "C" { pub fn uws_app_run (ssl : :: std :: os :: raw :: c_int , arg1 : * mut uws_app_t) ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45147 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_any (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , handler : uws_method_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45473 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_listen (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , port : :: std :: os :: raw :: c_int , handler : uws_listen_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45375 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_void) ; } extern "C" { pub fn uws_app_run (ssl : :: std :: os :: raw :: c_int , arg1 : * mut uws_app_t) ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45692 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_listen_with_config (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , config : uws_app_listen_config_t , handler : uws_listen_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45473 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_listen (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , port : :: std :: os :: raw :: c_int , handler : uws_listen_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45920 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_listen_domain (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , domain : * const :: std :: os :: raw :: c_char , domain_length : usize , handler : uws_listen_domain_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45692 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_listen_with_config (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , config : uws_app_listen_config_t , handler : uws_listen_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46188 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_listen_domain_with_options (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , domain : * const :: std :: os :: raw :: c_char , domain_length : usize , options : :: std :: os :: raw :: c_int , handler : uws_listen_domain_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:45920 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_listen_domain (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , domain : * const :: std :: os :: raw :: c_char , domain_length : usize , handler : uws_listen_domain_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46510 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_domain (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , server_name : * const :: std :: os :: raw :: c_char , server_name_length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46188 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_listen_domain_with_options (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , domain : * const :: std :: os :: raw :: c_char , domain_length : usize , options : :: std :: os :: raw :: c_int , handler : uws_listen_domain_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46693 [INFO] [stdout] | [INFO] [stdout] 3 | ...ngth : usize) ; } extern "C" { pub fn uws_app_close (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t) ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46510 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_app_domain (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , server_name : * const :: std :: os :: raw :: c_char , server_name_length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46792 [INFO] [stdout] | [INFO] [stdout] 3 | ...p_t) ; } extern "C" { pub fn uws_constructor_failed (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t) -> bool ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46693 [INFO] [stdout] | [INFO] [stdout] 3 | ...ngth : usize) ; } extern "C" { pub fn uws_app_close (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t) ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46908 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_num_subscribers (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , topic : * const :: std :: os :: raw :: c_char , topic_length : usize) -> :: std :: os :: raw :: c_uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46792 [INFO] [stdout] | [INFO] [stdout] 3 | ...p_t) ; } extern "C" { pub fn uws_constructor_failed (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t) -> bool ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47117 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_publish (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , topic : * const :: std :: os :: raw :: c_char , topic_length : usize , message : * const :: std :: os :: raw :: c_char , message_length : usize , opcode : uws_opcode_t , compress : bool) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:46908 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_num_subscribers (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , topic : * const :: std :: os :: raw :: c_char , topic_length : usize) -> :: std :: os :: raw :: c_uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47410 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_get_native_handle (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47117 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_publish (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , topic : * const :: std :: os :: raw :: c_char , topic_length : usize , message : * const :: std :: os :: raw :: c_char , message_length : usize , opcode : uws_opcode_t , compress : bool) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47556 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_remove_server_name (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , hostname_pattern : * const :: std :: os :: raw :: c_char , hostname_pattern_length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47410 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_get_native_handle (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47757 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_add_server_name (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , hostname_pattern : * const :: std :: os :: raw :: c_char , hostname_pattern_length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47556 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_remove_server_name (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , hostname_pattern : * const :: std :: os :: raw :: c_char , hostname_pattern_length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47955 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_add_server_name_with_options (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , hostname_pattern : * const :: std :: os :: raw :: c_char , hostname_pattern_length : usize , options : us_socket_context_options_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47757 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_add_server_name (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , hostname_pattern : * const :: std :: os :: raw :: c_char , hostname_pattern_length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48206 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_missing_server_name (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , handler : uws_missing_server_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:47955 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_add_server_name_with_options (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , hostname_pattern : * const :: std :: os :: raw :: c_char , hostname_pattern_length : usize , options : us_socket_context_options_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48404 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_filter (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , handler : uws_filter_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48206 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_missing_server_name (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , handler : uws_missing_server_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48581 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , behavior : uws_socket_behavior_t , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48808 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_get_user_data (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48404 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_filter (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , handler : uws_filter_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48958 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_void ; } extern "C" { pub fn uws_ws_close (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48581 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws (ssl : :: std :: os :: raw :: c_int , app : * mut uws_app_t , pattern : * const :: std :: os :: raw :: c_char , behavior : uws_socket_behavior_t , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49061 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , opcode : uws_opcode_t) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48808 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_get_user_data (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49274 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_with_options (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , opcode : uws_opcode_t , compress : bool , fin : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:48958 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_void ; } extern "C" { pub fn uws_ws_close (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49531 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_fragment (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , compress : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49061 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , opcode : uws_opcode_t) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49747 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_first_fragment (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , compress : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49274 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_with_options (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , opcode : uws_opcode_t , compress : bool , fin : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49969 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_first_fragment_with_opcode (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , opcode : uws_opcode_t , compress : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:50227 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_last_fragment (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , compress : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49531 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_fragment (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , compress : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:50448 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_end (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , code : :: std :: os :: raw :: c_int , message : * const :: std :: os :: raw :: c_char , length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49747 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_first_fragment (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , compress : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:50654 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_cork (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , handler : :: std :: option :: Option < unsafe extern "C" fn (user_data : * mut :: std :: os :: raw :: c_void) > , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:50920 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_subscribe (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:49969 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_first_fragment_with_opcode (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , opcode : uws_opcode_t , compress : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:50227 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_send_last_fragment (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , message : * const :: std :: os :: raw :: c_char , length : usize , compress : bool) -> uws_sendstatus_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:51100 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_unsubscribe (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:50448 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_end (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , code : :: std :: os :: raw :: c_int , message : * const :: std :: os :: raw :: c_char , length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:51282 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_is_subscribed (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:50654 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_cork (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , handler : :: std :: option :: Option < unsafe extern "C" fn (user_data : * mut :: std :: os :: raw :: c_void) > , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:51466 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_iterate_topics (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , callback : :: std :: option :: Option < unsafe extern "C" fn (topic : * const :: std :: os :: raw :: c_char , length : usize , user_data : * mut :: std :: os :: raw :: c_void) > , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:50920 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_subscribe (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:51808 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_publish (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , topic_length : usize , message : * const :: std :: os :: raw :: c_char , message_length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52067 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_publish_with_options (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , topic_length : usize , message : * const :: std :: os :: raw :: c_char , message_length : usize , opcode : uws_opcode_t , compress : bool) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:51100 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_unsubscribe (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52381 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_get_buffered_amount (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t) -> :: std :: os :: raw :: c_uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:51282 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_is_subscribed (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52531 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_get_remote_address (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52709 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_get_remote_address_as_text (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:51466 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_iterate_topics (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , callback : :: std :: option :: Option < unsafe extern "C" fn (topic : * const :: std :: os :: raw :: c_char , length : usize , user_data : * mut :: std :: os :: raw :: c_void) > , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:51808 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_publish (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , topic_length : usize , message : * const :: std :: os :: raw :: c_char , message_length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52895 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_end (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , data : * const :: std :: os :: raw :: c_char , length : usize , close_connection : bool) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52067 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_publish_with_options (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , topic : * const :: std :: os :: raw :: c_char , topic_length : usize , message : * const :: std :: os :: raw :: c_char , message_length : usize , opcode : uws_opcode_t , compress : bool) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53082 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_try_end (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , data : * const :: std :: os :: raw :: c_char , length : usize , total_size : uintmax_t , close_connection : bool) -> uws_try_end_result_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53322 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_cork (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , callback : :: std :: option :: Option < unsafe extern "C" fn (res : * mut uws_res_t , user_data : * mut :: std :: os :: raw :: c_void) > , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52381 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_get_buffered_amount (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t) -> :: std :: os :: raw :: c_uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52531 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_get_remote_address (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53609 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_void) ; } extern "C" { pub fn uws_res_pause (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52709 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_ws_get_remote_address_as_text (ssl : :: std :: os :: raw :: c_int , ws : * mut uws_websocket_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53708 [INFO] [stdout] | [INFO] [stdout] 3 | ...t uws_res_t) ; } extern "C" { pub fn uws_res_resume (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:52895 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_end (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , data : * const :: std :: os :: raw :: c_char , length : usize , close_connection : bool) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53082 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_try_end (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , data : * const :: std :: os :: raw :: c_char , length : usize , total_size : uintmax_t , close_connection : bool) -> uws_try_end_result_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53808 [INFO] [stdout] | [INFO] [stdout] 3 | ...s_res_t) ; } extern "C" { pub fn uws_res_write_continue (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53322 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_cork (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , callback : :: std :: option :: Option < unsafe extern "C" fn (res : * mut uws_res_t , user_data : * mut :: std :: os :: raw :: c_void) > , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53916 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_write_status (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , status : * const :: std :: os :: raw :: c_char , length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53609 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_void) ; } extern "C" { pub fn uws_res_pause (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54088 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_write_header (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , key : * const :: std :: os :: raw :: c_char , key_length : usize , value : * const :: std :: os :: raw :: c_char , value_length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53708 [INFO] [stdout] | [INFO] [stdout] 3 | ...t uws_res_t) ; } extern "C" { pub fn uws_res_resume (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54332 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_write_header_int (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , key : * const :: std :: os :: raw :: c_char , key_length : usize , value : u64) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53808 [INFO] [stdout] | [INFO] [stdout] 3 | ...s_res_t) ; } extern "C" { pub fn uws_res_write_continue (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54523 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_end_without_body (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , close_connection : bool) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:53916 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_write_status (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , status : * const :: std :: os :: raw :: c_char , length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54659 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_write (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , data : * const :: std :: os :: raw :: c_char , length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54088 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_write_header (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , key : * const :: std :: os :: raw :: c_char , key_length : usize , value : * const :: std :: os :: raw :: c_char , value_length : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54830 [INFO] [stdout] | [INFO] [stdout] 3 | ...l ; } extern "C" { pub fn uws_res_get_write_offset (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) -> uintmax_t ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54332 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_write_header_int (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , key : * const :: std :: os :: raw :: c_char , key_length : usize , value : u64) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54953 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_override_write_offset (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , offset : uintmax_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54523 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_end_without_body (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , close_connection : bool) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:55089 [INFO] [stdout] | [INFO] [stdout] 3 | ...ax_t) ; } extern "C" { pub fn uws_res_has_responded (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) -> bool ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54659 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_write (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , data : * const :: std :: os :: raw :: c_char , length : usize) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:55204 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_on_writable (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , handler : :: std :: option :: Option < unsafe extern "C" fn (res : * mut uws_res_t , arg1 : uintmax_t , optional_data : * mut :: std :: os :: raw :: c_void) -> bool > , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54830 [INFO] [stdout] | [INFO] [stdout] 3 | ...l ; } extern "C" { pub fn uws_res_get_write_offset (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) -> uintmax_t ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:54953 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_override_write_offset (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , offset : uintmax_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:55528 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_on_aborted (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , handler : :: std :: option :: Option < unsafe extern "C" fn (res : * mut uws_res_t , optional_data : * mut :: std :: os :: raw :: c_void) > , optional_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:55089 [INFO] [stdout] | [INFO] [stdout] 3 | ...ax_t) ; } extern "C" { pub fn uws_res_has_responded (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) -> bool ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:55828 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_on_data (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , handler : :: std :: option :: Option < unsafe extern "C" fn (res : * mut uws_res_t , chunk : * const :: std :: os :: raw :: c_char , chunk_length : usize , is_end : bool , optional_data : * mut :: std :: os :: raw :: c_void) > , optional_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:55204 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_on_writable (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , handler : :: std :: option :: Option < unsafe extern "C" fn (res : * mut uws_res_t , arg1 : uintmax_t , optional_data : * mut :: std :: os :: raw :: c_void) -> bool > , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:56212 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_upgrade (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , data : * mut :: std :: os :: raw :: c_void , sec_web_socket_key : * const :: std :: os :: raw :: c_char , sec_web_socket_key_length : usize , sec_web_socket_protocol : * const :: std :: os :: raw :: c_char , sec_web_socket_protocol_length : usize , sec_web_socket_extensions : * const :: std :: os :: raw :: c_char , sec_web_socket_extensions_length : usize , ws : * mut uws_socket_context_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:55528 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_on_aborted (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , handler : :: std :: option :: Option < unsafe extern "C" fn (res : * mut uws_res_t , optional_data : * mut :: std :: os :: raw :: c_void) > , optional_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:56707 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_get_remote_address (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:55828 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_on_data (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , handler : :: std :: option :: Option < unsafe extern "C" fn (res : * mut uws_res_t , chunk : * const :: std :: os :: raw :: c_char , chunk_length : usize , is_end : bool , optional_data : * mut :: std :: os :: raw :: c_void) > , optional_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:56881 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_get_remote_address_as_text (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:56212 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_upgrade (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , data : * mut :: std :: os :: raw :: c_void , sec_web_socket_key : * const :: std :: os :: raw :: c_char , sec_web_socket_key_length : usize , sec_web_socket_protocol : * const :: std :: os :: raw :: c_char , sec_web_socket_protocol_length : usize , sec_web_socket_extensions : * const :: std :: os :: raw :: c_char , sec_web_socket_extensions_length : usize , ws : * mut uws_socket_context_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57063 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_get_native_handle (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:56707 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_get_remote_address (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57213 [INFO] [stdout] | [INFO] [stdout] 3 | ...td :: os :: raw :: c_void ; } extern "C" { pub fn uws_req_is_ancient (res : * mut uws_req_t) -> bool ; } extern "C" { pub fn uws_req_g... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:56881 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_get_remote_address_as_text (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57288 [INFO] [stdout] | [INFO] [stdout] 3 | ... * mut uws_req_t) -> bool ; } extern "C" { pub fn uws_req_get_yield (res : * mut uws_req_t) -> bool ; } extern "C" { pub fn uws_req_se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57063 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_res_get_native_handle (ssl : :: std :: os :: raw :: c_int , res : * mut uws_res_t) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57362 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut uws_req_t) -> bool ; } extern "C" { pub fn uws_req_set_yield (res : * mut uws_req_t , yield_ : bool) ; } extern "C" { pub fn uws_re... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57213 [INFO] [stdout] | [INFO] [stdout] 3 | ...td :: os :: raw :: c_void ; } extern "C" { pub fn uws_req_is_ancient (res : * mut uws_req_t) -> bool ; } extern "C" { pub fn uws_req_g... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57444 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn uws_req_get_url (res : * mut uws_req_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57288 [INFO] [stdout] | [INFO] [stdout] 3 | ... * mut uws_req_t) -> bool ; } extern "C" { pub fn uws_req_get_yield (res : * mut uws_req_t) -> bool ; } extern "C" { pub fn uws_req_se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57570 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_full_url (res : * mut uws_req_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57701 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_method (res : * mut uws_req_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57362 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut uws_req_t) -> bool ; } extern "C" { pub fn uws_req_set_yield (res : * mut uws_req_t , yield_ : bool) ; } extern "C" { pub fn uws_re... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57830 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_case_sensitive_method (res : * mut uws_req_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57444 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn uws_req_get_url (res : * mut uws_req_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57974 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_header (res : * mut uws_req_t , lower_case_header : * const :: std :: os :: raw :: c_char , lower_case_header_length : usize , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57570 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_full_url (res : * mut uws_req_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57701 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_method (res : * mut uws_req_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_for_each_header (res : * mut uws_req_t , handler : uws_get_headers_server_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58363 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_query (res : * mut uws_req_t , key : * const :: std :: os :: raw :: c_char , key_length : usize , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57830 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_case_sensitive_method (res : * mut uws_req_t , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58558 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_parameter (res : * mut uws_req_t , index : :: std :: os :: raw :: c_ushort , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:57974 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_header (res : * mut uws_req_t , lower_case_header : * const :: std :: os :: raw :: c_char , lower_case_header_length : usize , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58732 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: os :: raw :: c_char) -> usize ; } extern "C" { pub fn uws_get_loop () -> * mut us_loop_t ; } extern "C" { pub fn uws_get_loop_with... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_for_each_header (res : * mut uws_req_t , handler : uws_get_headers_server_handler , user_data : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58791 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_get_loop_with_native (existing_native_loop : * mut :: std :: os :: raw :: c_void) -> * mut us_loop_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58363 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_query (res : * mut uws_req_t , key : * const :: std :: os :: raw :: c_char , key_length : usize , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58920 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_loop_defer (loop_ : * mut us_loop_t , cb : :: std :: option :: Option < unsafe extern "C" fn (user_data : * mut :: std :: os :: raw :: c_void) > , user_data : * mut :: std :: os :: raw :: c_void) ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58558 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_req_get_parameter (res : * mut uws_req_t , index : :: std :: os :: raw :: c_ushort , dest : * mut * const :: std :: os :: raw :: c_char) -> usize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58732 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: os :: raw :: c_char) -> usize ; } extern "C" { pub fn uws_get_loop () -> * mut us_loop_t ; } extern "C" { pub fn uws_get_loop_with... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58791 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_get_loop_with_native (existing_native_loop : * mut :: std :: os :: raw :: c_void) -> * mut us_loop_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libuwebsockets-sys-2562d6bd9b62420c/out/bindings.rs:3:58920 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn uws_loop_defer (loop_ : * mut us_loop_t , cb : :: std :: option :: Option < unsafe extern "C" fn (user_data : * mut :: std :: os :: raw :: c_void) > , user_data : * mut :: std :: os :: raw :: c_void) ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 166 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `libuwebsockets-sys` (lib) due to 167 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 166 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `libuwebsockets-sys` (lib test) due to 167 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "0ba614fcd098434f6f61b241063d164959c31075abc38d78c6cdfcb6f0786fec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0ba614fcd098434f6f61b241063d164959c31075abc38d78c6cdfcb6f0786fec", kill_on_drop: false }` [INFO] [stdout] 0ba614fcd098434f6f61b241063d164959c31075abc38d78c6cdfcb6f0786fec