[INFO] crate pcap_on_demand 0.1.2 is already in cache
[INFO] checking pcap_on_demand-0.1.2 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate pcap_on_demand 0.1.2 into /workspace/builds/worker-2/source
[INFO] validating manifest of crates.io crate pcap_on_demand 0.1.2 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate pcap_on_demand 0.1.2
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate pcap_on_demand 0.1.2
[INFO] tweaked toml for crates.io crate pcap_on_demand 0.1.2 written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate crates.io crate pcap_on_demand 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 0c435b0dea8f079377b9b69085e3eb72b4a027139827ca634b1438964777606a
[INFO] running `"docker" "start" "-a" "0c435b0dea8f079377b9b69085e3eb72b4a027139827ca634b1438964777606a"`
[INFO] [stderr]    Compiling pcap_on_demand v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr] warning: unused import: `Symbol`
[INFO] [stderr]   --> src/lib.rs:79:27
[INFO] [stderr]    |
[INFO] [stderr] 79 | use libloading::{Library, Symbol};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:259:32
[INFO] [stderr]     |
[INFO] [stderr] 259 |     fn cause(&self) -> Option<&std::error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:882:49
[INFO] [stderr]     |
[INFO] [stderr] 882 | impl<T: Activated> From<Capture<T>> for Capture<Activated> {
[INFO] [stderr]     |                                                 ^^^^^^^^^ help: use `dyn`: `dyn Activated`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:883:41
[INFO] [stderr]     |
[INFO] [stderr] 883 |     fn from(cap: Capture<T>) -> Capture<Activated> {
[INFO] [stderr]     |                                         ^^^^^^^^^ help: use `dyn`: `dyn Activated`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `err`
[INFO] [stderr]    --> src/lib.rs:106:13
[INFO] [stderr]     |
[INFO] [stderr] 106 |         Err(err) => match libloading::Library::new("libpcap.so.1") {
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `leaked_dll`
[INFO] [stderr]    --> src/lib.rs:184:41
[INFO] [stderr]     |
[INFO] [stderr] 184 | fn load_fopen_offline_precision_feature(leaked_dll: &mut Library) {}
[INFO] [stderr]     |                                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaked_dll`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `leaked_dll`
[INFO] [stderr]    --> src/lib.rs:194:38
[INFO] [stderr]     |
[INFO] [stderr] 194 | fn load_pcap_savefile_append_feature(leaked_dll: &mut Library) {}
[INFO] [stderr]     |                                      ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaked_dll`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:151:5
[INFO] [stderr]     |
[INFO] [stderr] 151 |     load_non_windows(leaked_dll);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_create_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:82:23
[INFO] [stderr]    |
[INFO] [stderr] 82 | pub(crate) static mut pcap_create_symbol: Option<
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_CREATE_SYMBOL`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_lookupdev_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:85:23
[INFO] [stderr]    |
[INFO] [stderr] 85 | pub(crate) static mut pcap_lookupdev_symbol: Option<fn(arg1: *mut c_char) -> *mut c_char> = None;
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_LOOKUPDEV_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_snaplen_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:86:23
[INFO] [stderr]    |
[INFO] [stderr] 86 | pub(crate) static mut pcap_set_snaplen_symbol: Option<fn(arg1: *mut pcap_t, arg2: c_int) -> c_int> =
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_SNAPLEN_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_promisc_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:88:23
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub(crate) static mut pcap_set_promisc_symbol: Option<fn(arg1: *mut pcap_t, arg2: c_int) -> c_int> =
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_PROMISC_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_timeout_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:90:23
[INFO] [stderr]    |
[INFO] [stderr] 90 | pub(crate) static mut pcap_set_timeout_symbol: Option<fn(arg1: *mut pcap_t, arg2: c_int) -> c_int> =
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_TIMEOUT_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_buffer_size_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:92:23
[INFO] [stderr]    |
[INFO] [stderr] 92 | pub(crate) static mut pcap_set_buffer_size_symbol: Option<
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_BUFFER_SIZE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_activate_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:95:23
[INFO] [stderr]    |
[INFO] [stderr] 95 | pub(crate) static mut pcap_activate_symbol: Option<fn(arg1: *mut pcap_t) -> c_int> = None;
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_ACTIVATE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_open_dead_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:96:23
[INFO] [stderr]    |
[INFO] [stderr] 96 | pub(crate) static mut pcap_open_dead_symbol: Option<fn(arg1: c_int, arg2: c_int) -> *mut pcap_t> =
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_OPEN_DEAD_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_open_offline_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:106:23
[INFO] [stderr]     |
[INFO] [stderr] 106 | pub(crate) static mut pcap_open_offline_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_OPEN_OFFLINE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_fopen_offline_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:110:23
[INFO] [stderr]     |
[INFO] [stderr] 110 | pub(crate) static mut pcap_fopen_offline_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FOPEN_OFFLINE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_close_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:113:23
[INFO] [stderr]     |
[INFO] [stderr] 113 | pub(crate) static mut pcap_close_symbol: Option<fn(arg1: *mut pcap_t) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_CLOSE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_next_ex_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:114:23
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub(crate) static mut pcap_next_ex_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_NEXT_EX_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_stats_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:117:23
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub(crate) static mut pcap_stats_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_STATS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_setfilter_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:120:23
[INFO] [stderr]     |
[INFO] [stderr] 120 | pub(crate) static mut pcap_setfilter_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SETFILTER_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_setdirection_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:123:23
[INFO] [stderr]     |
[INFO] [stderr] 123 | pub(crate) static mut pcap_setdirection_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SETDIRECTION_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_setnonblock_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:126:23
[INFO] [stderr]     |
[INFO] [stderr] 126 | pub(crate) static mut pcap_setnonblock_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SETNONBLOCK_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_sendpacket_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:129:23
[INFO] [stderr]     |
[INFO] [stderr] 129 | pub(crate) static mut pcap_sendpacket_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SENDPACKET_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_geterr_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:132:23
[INFO] [stderr]     |
[INFO] [stderr] 132 | pub(crate) static mut pcap_geterr_symbol: Option<fn(arg1: *mut pcap_t) -> *mut c_char> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_GETERR_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_compile_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:133:23
[INFO] [stderr]     |
[INFO] [stderr] 133 | pub(crate) static mut pcap_compile_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_COMPILE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_freecode_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:142:23
[INFO] [stderr]     |
[INFO] [stderr] 142 | pub(crate) static mut pcap_freecode_symbol: Option<fn(arg1: *mut bpf_program) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FREECODE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_datalink_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:143:23
[INFO] [stderr]     |
[INFO] [stderr] 143 | pub(crate) static mut pcap_datalink_symbol: Option<fn(arg1: *mut pcap_t) -> c_int> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DATALINK_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_list_datalinks_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:144:23
[INFO] [stderr]     |
[INFO] [stderr] 144 | pub(crate) static mut pcap_list_datalinks_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_LIST_DATALINKS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_datalink_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:147:23
[INFO] [stderr]     |
[INFO] [stderr] 147 | pub(crate) static mut pcap_set_datalink_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_DATALINK_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_free_datalinks_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:150:23
[INFO] [stderr]     |
[INFO] [stderr] 150 | pub(crate) static mut pcap_free_datalinks_symbol: Option<fn(arg1: *mut c_int) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FREE_DATALINKS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_datalink_val_to_name_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:151:23
[INFO] [stderr]     |
[INFO] [stderr] 151 | pub(crate) static mut pcap_datalink_val_to_name_symbol: Option<fn(arg1: c_int) -> *const c_char> =
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DATALINK_VAL_TO_NAME_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_datalink_val_to_description_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:153:23
[INFO] [stderr]     |
[INFO] [stderr] 153 | pub(crate) static mut pcap_datalink_val_to_description_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DATALINK_VAL_TO_DESCRIPTION_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_fileno_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:156:23
[INFO] [stderr]     |
[INFO] [stderr] 156 | pub(crate) static mut pcap_fileno_symbol: Option<fn(arg1: *mut pcap_t) -> c_int> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FILENO_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_dump_open_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:157:23
[INFO] [stderr]     |
[INFO] [stderr] 157 | pub(crate) static mut pcap_dump_open_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DUMP_OPEN_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_dump_fopen_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:161:23
[INFO] [stderr]     |
[INFO] [stderr] 161 | pub(crate) static mut pcap_dump_fopen_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DUMP_FOPEN_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_dump_close_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:164:23
[INFO] [stderr]     |
[INFO] [stderr] 164 | pub(crate) static mut pcap_dump_close_symbol: Option<fn(arg1: *mut pcap_dumper_t) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DUMP_CLOSE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_dump_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:165:23
[INFO] [stderr]     |
[INFO] [stderr] 165 | pub(crate) static mut pcap_dump_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DUMP_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_findalldevs_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:168:23
[INFO] [stderr]     |
[INFO] [stderr] 168 | pub(crate) static mut pcap_findalldevs_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FINDALLDEVS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_freealldevs_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:171:23
[INFO] [stderr]     |
[INFO] [stderr] 171 | pub(crate) static mut pcap_freealldevs_symbol: Option<fn(arg1: *mut pcap_if_t) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FREEALLDEVS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_tstamp_type_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:182:23
[INFO] [stderr]     |
[INFO] [stderr] 182 | pub(crate) static mut pcap_set_tstamp_type_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_TSTAMP_TYPE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_tstamp_precision_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:187:23
[INFO] [stderr]     |
[INFO] [stderr] 187 | pub(crate) static mut pcap_set_tstamp_precision_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_TSTAMP_PRECISION_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_rfmon_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:192:23
[INFO] [stderr]     |
[INFO] [stderr] 192 | pub(crate) static mut pcap_set_rfmon_symbol: Option<fn(arg1: *mut pcap_t, arg2: c_int) -> c_int> =
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_RFMON_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr]     Checking tempdir v0.3.7
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `futures`
[INFO] [stderr]  --> examples/streamlisten.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use futures::stream::Stream;
[INFO] [stderr]   |     ^^^^^^^ use of undeclared type or module `futures`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pcap_on_demand`
[INFO] [stderr]  --> examples/streamlisten.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use pcap_on_demand::tokio::PacketCodec;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ use of undeclared type or module `pcap_on_demand`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `pcap_on_demand`
[INFO] [stderr]  --> examples/easylisten.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use pcap_on_demand;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ no `pcap_on_demand` external crate
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0432`.
[INFO] [stderr] error: could not compile `pcap_on_demand`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0432]: unresolved import `pcap_on_demand`
[INFO] [stderr]  --> examples/listenlocalhost.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use pcap_on_demand;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ no `pcap_on_demand` external crate
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0432`.
[INFO] [stderr] error: could not compile `pcap_on_demand`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `tokio_core`
[INFO] [stderr]  --> examples/streamlisten.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use tokio_core::reactor::Core;
[INFO] [stderr]   |     ^^^^^^^^^^ use of undeclared type or module `tokio_core`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `pcap_on_demand`
[INFO] [stderr]  --> examples/streamlisten.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use pcap_on_demand::{Capture, Device, Error, Packet};
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ use of undeclared type or module `pcap_on_demand`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pcap_on_demand`
[INFO] [stderr]   --> examples/streamlisten.rs:17:14
[INFO] [stderr]    |
[INFO] [stderr] 17 |     unsafe { pcap_on_demand::load_pcap_library() }?;
[INFO] [stderr]    |              ^^^^^^^^^^^^^^ use of undeclared type or module `pcap_on_demand`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Core`
[INFO] [stderr]   --> examples/streamlisten.rs:18:20
[INFO] [stderr]    |
[INFO] [stderr] 18 |     let mut core = Core::new().unwrap();
[INFO] [stderr]    |                    ^^^^ use of undeclared type or module `Core`
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `PacketCodec` in this scope
[INFO] [stderr]  --> examples/streamlisten.rs:8:6
[INFO] [stderr]   |
[INFO] [stderr] 8 | impl PacketCodec for SimpleDumpCodec {
[INFO] [stderr]   |      ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `pcap_on_demand`
[INFO] [stderr]  --> examples/savefile.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use pcap_on_demand::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ use of undeclared type or module `pcap_on_demand`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `pcap_on_demand`
[INFO] [stderr]  --> examples/savefile.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use pcap_on_demand;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ no `pcap_on_demand` external crate
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]  --> examples/savefile.rs:9:23
[INFO] [stderr]   |
[INFO] [stderr] 9 |         let mut cap = Capture::from_device(Device::lookup().unwrap()).unwrap().open().unwrap();
[INFO] [stderr]   |                       ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Device`
[INFO] [stderr]  --> examples/savefile.rs:9:44
[INFO] [stderr]   |
[INFO] [stderr] 9 |         let mut cap = Capture::from_device(Device::lookup().unwrap()).unwrap().open().unwrap();
[INFO] [stderr]   |                                            ^^^^^^ use of undeclared type or module `Device`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]   --> examples/savefile.rs:25:19
[INFO] [stderr]    |
[INFO] [stderr] 25 |     let mut cap = Capture::from_file("test.pcap").unwrap();
[INFO] [stderr]    |                   ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 7 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: aborting due to 5 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0432, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0432`.
[INFO] [stderr] error[E0432]: unresolved import `pcap_on_demand`
[INFO] [stderr]  --> examples/getdevices.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use pcap_on_demand;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ no `pcap_on_demand` external crate
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `pcap_on_demand`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0432`.
[INFO] [stderr] error: could not compile `pcap_on_demand`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `pcap_on_demand`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0432]: unresolved import `pcap_on_demand`
[INFO] [stderr]  --> examples/getstatistics.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use pcap_on_demand;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ no `pcap_on_demand` external crate
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Symbol`
[INFO] [stderr]   --> src/lib.rs:79:27
[INFO] [stderr]    |
[INFO] [stderr] 79 | use libloading::{Library, Symbol};
[INFO] [stderr]    |                           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:259:32
[INFO] [stderr]     |
[INFO] [stderr] 259 |     fn cause(&self) -> Option<&std::error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:882:49
[INFO] [stderr]     |
[INFO] [stderr] 882 | impl<T: Activated> From<Capture<T>> for Capture<Activated> {
[INFO] [stderr]     |                                                 ^^^^^^^^^ help: use `dyn`: `dyn Activated`
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0432`.
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:883:41
[INFO] [stderr]     |
[INFO] [stderr] 883 |     fn from(cap: Capture<T>) -> Capture<Activated> {
[INFO] [stderr]     |                                         ^^^^^^^^^ help: use `dyn`: `dyn Activated`
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `pcap_on_demand`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0432]: unresolved import `pcap_on_demand`
[INFO] [stderr]  --> tests/lib.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use pcap_on_demand;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ no `pcap_on_demand` external crate
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]   --> tests/lib.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     Capture::from_file(path).unwrap()
[INFO] [stderr]    |     ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `err`
[INFO] [stderr]    --> src/lib.rs:106:13
[INFO] [stderr]     |
[INFO] [stderr] 106 |         Err(err) => match libloading::Library::new("libpcap.so.1") {
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `leaked_dll`
[INFO] [stderr]    --> src/lib.rs:184:41
[INFO] [stderr]     |
[INFO] [stderr] 184 | fn load_fopen_offline_precision_feature(leaked_dll: &mut Library) {}
[INFO] [stderr]     |                                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaked_dll`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `leaked_dll`
[INFO] [stderr]    --> src/lib.rs:194:38
[INFO] [stderr]     |
[INFO] [stderr] 194 | fn load_pcap_savefile_append_feature(leaked_dll: &mut Library) {}
[INFO] [stderr]     |                                      ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaked_dll`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Packet`
[INFO] [stderr]   --> tests/lib.rs:77:26
[INFO] [stderr]    |
[INFO] [stderr] 77 |             let packet = Packet::new(header, &data);
[INFO] [stderr]    |                          ^^^^^^ use of undeclared type or module `Packet`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Packet`
[INFO] [stderr]   --> tests/lib.rs:84:45
[INFO] [stderr]    |
[INFO] [stderr] 84 |             assert_eq!(cap.next().unwrap(), Packet::new(header, &data));
[INFO] [stderr]    |                                             ^^^^^^ use of undeclared type or module `Packet`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]    --> tests/lib.rs:111:15
[INFO] [stderr]     |
[INFO] [stderr] 111 |     let cap = Capture::dead(Linktype(1)).unwrap();
[INFO] [stderr]     |               ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]    --> tests/lib.rs:116:19
[INFO] [stderr]     |
[INFO] [stderr] 116 |     let mut cap = Capture::from_file(&tmpfile).unwrap();
[INFO] [stderr]     |                   ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]    --> tests/lib.rs:177:15
[INFO] [stderr]     |
[INFO] [stderr] 177 |     let cap = Capture::dead(Linktype(1)).unwrap();
[INFO] [stderr]     |               ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]    --> tests/lib.rs:182:16
[INFO] [stderr]     |
[INFO] [stderr] 182 |     assert_eq!(Capture::from_raw_fd(-999).err().unwrap(), Error::InvalidRawFd);
[INFO] [stderr]     |                ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Error`
[INFO] [stderr]    --> tests/lib.rs:182:59
[INFO] [stderr]     |
[INFO] [stderr] 182 |     assert_eq!(Capture::from_raw_fd(-999).err().unwrap(), Error::InvalidRawFd);
[INFO] [stderr]     |                                                           ^^^^^ use of undeclared type or module `Error`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Error`
[INFO] [stderr]    --> tests/lib.rs:187:58
[INFO] [stderr]     |
[INFO] [stderr] 187 |     assert_eq!(cap.savefile_raw_fd(-999).err().unwrap(), Error::InvalidRawFd);
[INFO] [stderr]     |                                                          ^^^^^ use of undeclared type or module `Error`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]    --> tests/lib.rs:198:19
[INFO] [stderr]     |
[INFO] [stderr] 198 |         let cap = Capture::dead(Linktype(1)).unwrap();
[INFO] [stderr]     |                   ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]    --> tests/lib.rs:225:9
[INFO] [stderr]     |
[INFO] [stderr] 225 |         Capture::from_raw_fd(fd).unwrap()
[INFO] [stderr]     |         ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Precision`
[INFO] [stderr]    --> tests/lib.rs:247:47
[INFO] [stderr]     |
[INFO] [stderr] 247 |             from_raw_fd_with_precision(fd_in, Precision::Micro)
[INFO] [stderr]     |                                               ^^^^^^^^^ use of undeclared type or module `Precision`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Capture`
[INFO] [stderr]    --> tests/lib.rs:249:13
[INFO] [stderr]     |
[INFO] [stderr] 249 |             Capture::from_raw_fd(fd_in).unwrap()
[INFO] [stderr]     |             ^^^^^^^ use of undeclared type or module `Capture`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Capture` in this scope
[INFO] [stderr]   --> tests/lib.rs:24:47
[INFO] [stderr]    |
[INFO] [stderr] 24 | fn capture_from_test_file(file_name: &str) -> Capture<Offline> {
[INFO] [stderr]    |                                               ^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Capture;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Offline` in this scope
[INFO] [stderr]   --> tests/lib.rs:24:55
[INFO] [stderr]    |
[INFO] [stderr] 24 | fn capture_from_test_file(file_name: &str) -> Capture<Offline> {
[INFO] [stderr]    |                                                       ^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Offline;
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 24 | fn capture_from_test_file<Offline>(file_name: &str) -> Capture<Offline> {
[INFO] [stderr]    |                          ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Capture` in this scope
[INFO] [stderr]   --> tests/lib.rs:33:19
[INFO] [stderr]    |
[INFO] [stderr] 33 |     fn test1() -> Capture<Active> {
[INFO] [stderr]    |                   ^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Capture;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Active` in this scope
[INFO] [stderr]   --> tests/lib.rs:33:27
[INFO] [stderr]    |
[INFO] [stderr] 33 |     fn test1() -> Capture<Active> {
[INFO] [stderr]    |                           ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Active;
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 33 |     fn test1<Active>() -> Capture<Active> {
[INFO] [stderr]    |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Capture` in this scope
[INFO] [stderr]   --> tests/lib.rs:37:19
[INFO] [stderr]    |
[INFO] [stderr] 37 |     fn test2() -> Capture<Offline> {
[INFO] [stderr]    |                   ^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Capture;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Offline` in this scope
[INFO] [stderr]   --> tests/lib.rs:37:27
[INFO] [stderr]    |
[INFO] [stderr] 37 |     fn test2() -> Capture<Offline> {
[INFO] [stderr]    |                           ^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Offline;
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 37 |     fn test2<Offline>() -> Capture<Offline> {
[INFO] [stderr]    |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Capture` in this scope
[INFO] [stderr]   --> tests/lib.rs:41:26
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn maybe(a: bool) -> Capture<dyn Activated> {
[INFO] [stderr]    |                          ^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Capture;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Activated` in this scope
[INFO] [stderr]   --> tests/lib.rs:41:38
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn maybe(a: bool) -> Capture<dyn Activated> {
[INFO] [stderr]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Activated;
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn maybe<Activated>(a: bool) -> Capture<dyn Activated> {
[INFO] [stderr]    |             ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Capture` in this scope
[INFO] [stderr]   --> tests/lib.rs:49:27
[INFO] [stderr]    |
[INFO] [stderr] 49 |     fn also_maybe(a: &mut Capture<dyn Activated>) {
[INFO] [stderr]    |                           ^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Capture;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Activated` in this scope
[INFO] [stderr]   --> tests/lib.rs:49:39
[INFO] [stderr]    |
[INFO] [stderr] 49 |     fn also_maybe(a: &mut Capture<dyn Activated>) {
[INFO] [stderr]    |                                       ^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Activated;
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 49 |     fn also_maybe<Activated>(a: &mut Capture<dyn Activated>) {
[INFO] [stderr]    |                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `PacketHeader` in this scope
[INFO] [stderr]   --> tests/lib.rs:56:18
[INFO] [stderr]    |
[INFO] [stderr] 56 |     headers: Vec<PacketHeader>,
[INFO] [stderr]    |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::PacketHeader;
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub struct Packets<PacketHeader> {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `subseconds_t` in crate `libc`
[INFO] [stderr]   --> tests/lib.rs:65:65
[INFO] [stderr]    |
[INFO] [stderr] 65 |     pub fn push(&mut self, tv_sec: libc::time_t, tv_usec: libc::subseconds_t, caplen: u32, len: u32, data: &[u8]) {
[INFO] [stderr]    |                                                                 ^^^^^^^^^^^^ help: a type alias with a similar name exists: `suseconds_t`
[INFO] [stderr]    | 
[INFO] [stderr]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.2.67/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:8:1
[INFO] [stderr]    |
[INFO] [stderr] 8  | pub type suseconds_t = i64;
[INFO] [stderr]    | --------------------------- similarly named type alias `suseconds_t` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `PacketHeader` in this scope
[INFO] [stderr]   --> tests/lib.rs:67:27
[INFO] [stderr]    |
[INFO] [stderr] 67 |         self.headers.push(PacketHeader {
[INFO] [stderr]    |                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::PacketHeader;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Packet` in this scope
[INFO] [stderr]   --> tests/lib.rs:75:30
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub struct Packets {
[INFO] [stderr]    | ------------------ similarly named struct `Packets` defined here
[INFO] [stderr] ...
[INFO] [stderr] 75 |     pub fn foreach<F: FnMut(&Packet)>(&self, mut f: F) {
[INFO] [stderr]    |                              ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: a struct with a similar name exists
[INFO] [stderr]    |
[INFO] [stderr] 75 |     pub fn foreach<F: FnMut(&Packets)>(&self, mut f: F) {
[INFO] [stderr]    |                              ^^^^^^^
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Packet;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Activated` in this scope
[INFO] [stderr]   --> tests/lib.rs:82:22
[INFO] [stderr]    |
[INFO] [stderr] 82 |     pub fn verify<T: Activated + ?Sized>(&self, cap: &mut Capture<T>) {
[INFO] [stderr]    |                      ^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Activated;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Capture` in this scope
[INFO] [stderr]   --> tests/lib.rs:82:59
[INFO] [stderr]    |
[INFO] [stderr] 82 |     pub fn verify<T: Activated + ?Sized>(&self, cap: &mut Capture<T>) {
[INFO] [stderr]    |                                                           ^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use pcap::Capture;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Linktype` in this scope
[INFO] [stderr]    --> tests/lib.rs:111:29
[INFO] [stderr]     |
[INFO] [stderr] 111 |     let cap = Capture::dead(Linktype(1)).unwrap();
[INFO] [stderr]     |                             ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use pcap::Linktype;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Linktype` in this scope
[INFO] [stderr]    --> tests/lib.rs:177:29
[INFO] [stderr]     |
[INFO] [stderr] 177 |     let cap = Capture::dead(Linktype(1)).unwrap();
[INFO] [stderr]     |                             ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use pcap::Linktype;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Linktype` in this scope
[INFO] [stderr]    --> tests/lib.rs:198:33
[INFO] [stderr]     |
[INFO] [stderr] 198 |         let cap = Capture::dead(Linktype(1)).unwrap();
[INFO] [stderr]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use pcap::Linktype;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Precision` in this scope
[INFO] [stderr]    --> tests/lib.rs:224:49
[INFO] [stderr]     |
[INFO] [stderr] 224 |     fn from_raw_fd_with_precision(fd: RawFd, _: Precision) -> Capture<Offline> {
[INFO] [stderr]     |                                                 ^^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use pcap::Precision;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Capture` in this scope
[INFO] [stderr]    --> tests/lib.rs:224:63
[INFO] [stderr]     |
[INFO] [stderr] 224 |     fn from_raw_fd_with_precision(fd: RawFd, _: Precision) -> Capture<Offline> {
[INFO] [stderr]     |                                                               ^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use pcap::Capture;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Offline` in this scope
[INFO] [stderr]    --> tests/lib.rs:224:71
[INFO] [stderr]     |
[INFO] [stderr] 224 |     fn from_raw_fd_with_precision(fd: RawFd, _: Precision) -> Capture<Offline> {
[INFO] [stderr]     |                                                                       ^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use pcap::Offline;
[INFO] [stderr]     |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]     |
[INFO] [stderr] 224 |     fn from_raw_fd_with_precision<Offline>(fd: RawFd, _: Precision) -> Capture<Offline> {
[INFO] [stderr]     |                                  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 36 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: could not compile `pcap_on_demand`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:151:5
[INFO] [stderr]     |
[INFO] [stderr] 151 |     load_non_windows(leaked_dll);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_create_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:82:23
[INFO] [stderr]    |
[INFO] [stderr] 82 | pub(crate) static mut pcap_create_symbol: Option<
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_CREATE_SYMBOL`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_lookupdev_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:85:23
[INFO] [stderr]    |
[INFO] [stderr] 85 | pub(crate) static mut pcap_lookupdev_symbol: Option<fn(arg1: *mut c_char) -> *mut c_char> = None;
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_LOOKUPDEV_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_snaplen_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:86:23
[INFO] [stderr]    |
[INFO] [stderr] 86 | pub(crate) static mut pcap_set_snaplen_symbol: Option<fn(arg1: *mut pcap_t, arg2: c_int) -> c_int> =
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_SNAPLEN_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_promisc_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:88:23
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub(crate) static mut pcap_set_promisc_symbol: Option<fn(arg1: *mut pcap_t, arg2: c_int) -> c_int> =
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_PROMISC_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_timeout_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:90:23
[INFO] [stderr]    |
[INFO] [stderr] 90 | pub(crate) static mut pcap_set_timeout_symbol: Option<fn(arg1: *mut pcap_t, arg2: c_int) -> c_int> =
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_TIMEOUT_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_buffer_size_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:92:23
[INFO] [stderr]    |
[INFO] [stderr] 92 | pub(crate) static mut pcap_set_buffer_size_symbol: Option<
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_BUFFER_SIZE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_activate_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:95:23
[INFO] [stderr]    |
[INFO] [stderr] 95 | pub(crate) static mut pcap_activate_symbol: Option<fn(arg1: *mut pcap_t) -> c_int> = None;
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_ACTIVATE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_open_dead_symbol` should have an upper case name
[INFO] [stderr]   --> src/raw.rs:96:23
[INFO] [stderr]    |
[INFO] [stderr] 96 | pub(crate) static mut pcap_open_dead_symbol: Option<fn(arg1: c_int, arg2: c_int) -> *mut pcap_t> =
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_OPEN_DEAD_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_open_offline_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:106:23
[INFO] [stderr]     |
[INFO] [stderr] 106 | pub(crate) static mut pcap_open_offline_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_OPEN_OFFLINE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_fopen_offline_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:110:23
[INFO] [stderr]     |
[INFO] [stderr] 110 | pub(crate) static mut pcap_fopen_offline_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FOPEN_OFFLINE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_close_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:113:23
[INFO] [stderr]     |
[INFO] [stderr] 113 | pub(crate) static mut pcap_close_symbol: Option<fn(arg1: *mut pcap_t) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_CLOSE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_next_ex_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:114:23
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub(crate) static mut pcap_next_ex_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_NEXT_EX_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_stats_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:117:23
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub(crate) static mut pcap_stats_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_STATS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_setfilter_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:120:23
[INFO] [stderr]     |
[INFO] [stderr] 120 | pub(crate) static mut pcap_setfilter_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SETFILTER_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_setdirection_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:123:23
[INFO] [stderr]     |
[INFO] [stderr] 123 | pub(crate) static mut pcap_setdirection_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SETDIRECTION_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_setnonblock_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:126:23
[INFO] [stderr]     |
[INFO] [stderr] 126 | pub(crate) static mut pcap_setnonblock_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SETNONBLOCK_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_sendpacket_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:129:23
[INFO] [stderr]     |
[INFO] [stderr] 129 | pub(crate) static mut pcap_sendpacket_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SENDPACKET_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_geterr_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:132:23
[INFO] [stderr]     |
[INFO] [stderr] 132 | pub(crate) static mut pcap_geterr_symbol: Option<fn(arg1: *mut pcap_t) -> *mut c_char> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_GETERR_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_compile_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:133:23
[INFO] [stderr]     |
[INFO] [stderr] 133 | pub(crate) static mut pcap_compile_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_COMPILE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_freecode_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:142:23
[INFO] [stderr]     |
[INFO] [stderr] 142 | pub(crate) static mut pcap_freecode_symbol: Option<fn(arg1: *mut bpf_program) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FREECODE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_datalink_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:143:23
[INFO] [stderr]     |
[INFO] [stderr] 143 | pub(crate) static mut pcap_datalink_symbol: Option<fn(arg1: *mut pcap_t) -> c_int> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DATALINK_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_list_datalinks_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:144:23
[INFO] [stderr]     |
[INFO] [stderr] 144 | pub(crate) static mut pcap_list_datalinks_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_LIST_DATALINKS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_datalink_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:147:23
[INFO] [stderr]     |
[INFO] [stderr] 147 | pub(crate) static mut pcap_set_datalink_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_DATALINK_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_free_datalinks_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:150:23
[INFO] [stderr]     |
[INFO] [stderr] 150 | pub(crate) static mut pcap_free_datalinks_symbol: Option<fn(arg1: *mut c_int) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FREE_DATALINKS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_datalink_val_to_name_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:151:23
[INFO] [stderr]     |
[INFO] [stderr] 151 | pub(crate) static mut pcap_datalink_val_to_name_symbol: Option<fn(arg1: c_int) -> *const c_char> =
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DATALINK_VAL_TO_NAME_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_datalink_val_to_description_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:153:23
[INFO] [stderr]     |
[INFO] [stderr] 153 | pub(crate) static mut pcap_datalink_val_to_description_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DATALINK_VAL_TO_DESCRIPTION_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_fileno_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:156:23
[INFO] [stderr]     |
[INFO] [stderr] 156 | pub(crate) static mut pcap_fileno_symbol: Option<fn(arg1: *mut pcap_t) -> c_int> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FILENO_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_dump_open_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:157:23
[INFO] [stderr]     |
[INFO] [stderr] 157 | pub(crate) static mut pcap_dump_open_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DUMP_OPEN_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_dump_fopen_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:161:23
[INFO] [stderr]     |
[INFO] [stderr] 161 | pub(crate) static mut pcap_dump_fopen_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DUMP_FOPEN_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_dump_close_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:164:23
[INFO] [stderr]     |
[INFO] [stderr] 164 | pub(crate) static mut pcap_dump_close_symbol: Option<fn(arg1: *mut pcap_dumper_t) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DUMP_CLOSE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_dump_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:165:23
[INFO] [stderr]     |
[INFO] [stderr] 165 | pub(crate) static mut pcap_dump_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_DUMP_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_findalldevs_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:168:23
[INFO] [stderr]     |
[INFO] [stderr] 168 | pub(crate) static mut pcap_findalldevs_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FINDALLDEVS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_freealldevs_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:171:23
[INFO] [stderr]     |
[INFO] [stderr] 171 | pub(crate) static mut pcap_freealldevs_symbol: Option<fn(arg1: *mut pcap_if_t) -> ()> = None;
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_FREEALLDEVS_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_tstamp_type_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:182:23
[INFO] [stderr]     |
[INFO] [stderr] 182 | pub(crate) static mut pcap_set_tstamp_type_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_TSTAMP_TYPE_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_tstamp_precision_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:187:23
[INFO] [stderr]     |
[INFO] [stderr] 187 | pub(crate) static mut pcap_set_tstamp_precision_symbol: Option<
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_TSTAMP_PRECISION_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `pcap_set_rfmon_symbol` should have an upper case name
[INFO] [stderr]    --> src/raw.rs:192:23
[INFO] [stderr]     |
[INFO] [stderr] 192 | pub(crate) static mut pcap_set_rfmon_symbol: Option<fn(arg1: *mut pcap_t, arg2: c_int) -> c_int> =
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PCAP_SET_RFMON_SYMBOL`
[INFO] [stderr] 
[INFO] [stderr] error: build failed
[INFO] running `"docker" "inspect" "0c435b0dea8f079377b9b69085e3eb72b4a027139827ca634b1438964777606a"`
[INFO] running `"docker" "rm" "-f" "0c435b0dea8f079377b9b69085e3eb72b4a027139827ca634b1438964777606a"`
[INFO] [stdout] 0c435b0dea8f079377b9b69085e3eb72b4a027139827ca634b1438964777606a
