[INFO] fetching crate pico-sys-dynamic 0.3.1...
[INFO] checking pico-sys-dynamic-0.3.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604
[INFO] extracting crate pico-sys-dynamic 0.3.1 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate pico-sys-dynamic 0.3.1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pico-sys-dynamic 0.3.1
[INFO] finished tweaking crates.io crate pico-sys-dynamic 0.3.1
[INFO] tweaked toml for crates.io crate pico-sys-dynamic 0.3.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] Updating crates.io index
[INFO] [stderr] Blocking waiting for file lock on package cache
[INFO] [stderr] Locking 6 packages to latest compatible versions
[INFO] [stderr] Adding libloading v0.7.4 (latest: v0.8.5)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] Blocking waiting for file lock on package cache
[INFO] [stderr] Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ee9302a08d0548b957cc953bde4eae546f3475804436dd5e6b99eedc5f4a3635
[INFO] running `Command { std: "docker" "start" "-a" "ee9302a08d0548b957cc953bde4eae546f3475804436dd5e6b99eedc5f4a3635", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ee9302a08d0548b957cc953bde4eae546f3475804436dd5e6b99eedc5f4a3635", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee9302a08d0548b957cc953bde4eae546f3475804436dd5e6b99eedc5f4a3635", kill_on_drop: false }`
[INFO] [stdout] ee9302a08d0548b957cc953bde4eae546f3475804436dd5e6b99eedc5f4a3635
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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 -Dtail_expr_drop_order" "-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ab8ecf4dd05b20ba54e576cc0757b392b2de22ee79d2d2577b2c9caa755c879b
[INFO] running `Command { std: "docker" "start" "-a" "ab8ecf4dd05b20ba54e576cc0757b392b2de22ee79d2d2577b2c9caa755c879b", kill_on_drop: false }`
[INFO] [stderr] Checking libloading v0.7.4
[INFO] [stderr] Checking pico-sys-dynamic v0.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps2000.rs:503:12
[INFO] [stdout] |
[INFO] [stdout] 440 | pub unsafe fn new
(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 444 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 445 | let ps2000_apply_fix = __library.get(b"ps2000_apply_fix\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 446 | let ps2000_open_unit = __library.get(b"ps2000_open_unit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 447 | let ps2000_get_unit_info = __library.get(b"ps2000_get_unit_info\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 448 | let ps2000_flash_led = __library.get(b"ps2000_flash_led\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 449 | let ps2000_close_unit = __library.get(b"ps2000_close_unit\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 450 | let ps2000_set_channel = __library.get(b"ps2000_set_channel\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 451 | let ps2000_get_timebase = __library.get(b"ps2000_get_timebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 452 | let ps2000_set_trigger = __library.get(b"ps2000_set_trigger\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 453 | let ps2000_set_trigger2 = __library.get(b"ps2000_set_trigger2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 454 | let ps2000_run_block = __library.get(b"ps2000_run_block\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 455 | let ps2000_run_streaming = __library.get(b"ps2000_run_streaming\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 456 | let ps2000_run_streaming_ns = __library.get(b"ps2000_run_streaming_ns\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 457 | let ps2000_ready = __library.get(b"ps2000_ready\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 458 | let ps2000_stop = __library.get(b"ps2000_stop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 459 | let ps2000_get_values = __library.get(b"ps2000_get_values\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 460 | let ps2000_get_times_and_values = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 463 | let ps2000_last_button_press = __library.get(b"ps2000_last_button_press\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 464 | let ps2000_set_ets = __library.get(b"ps2000_set_ets\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 465 | let ps2000_set_led = __library.get(b"ps2000_set_led\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 466 | let ps2000_open_unit_async = __library.get(b"ps2000_open_unit_async\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 467 | let ps2000_open_unit_progress = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 470 | let ps2000_get_streaming_last_values = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 473 | let ps2000_overview_buffer_status = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 476 | let ps2000_get_streaming_values = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 479 | let ps2000_get_streaming_values_no_aggregation = __library
[INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 482 | let ps2000_set_light = __library.get(b"ps2000_set_light\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 483 | let ps2000_set_sig_gen_arbitrary = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 486 | let ps2000_set_sig_gen_built_in = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 489 | let ps2000SetAdvTriggerChannelProperties = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 492 | let ps2000SetAdvTriggerChannelConditions = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 495 | let ps2000SetAdvTriggerChannelDirections = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 498 | let ps2000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 501 | let ps2000SetAdvTriggerDelay = __library.get(b"ps2000SetAdvTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 502 | let ps2000PingUnit = __library.get(b"ps2000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 503 | Ok(PS2000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 504 | | __library,
[INFO] [stdout] 505 | | ps2000_apply_fix,
[INFO] [stdout] 506 | | ps2000_open_unit,
[INFO] [stdout] ... |
[INFO] [stdout] 538 | | ps2000PingUnit,
[INFO] [stdout] 539 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps2000a.rs:1911:12
[INFO] [stdout] |
[INFO] [stdout] 1782 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1786 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1787 | let ps2000aApplyFix = __library.get(b"ps2000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1788 | let ps2000aOpenUnit = __library.get(b"ps2000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1789 | let ps2000aOpenUnitAsync = __library.get(b"ps2000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1790 | let ps2000aOpenUnitProgress = __library.get(b"ps2000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1791 | let ps2000aGetUnitInfo = __library.get(b"ps2000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1792 | let ps2000aFlashLed = __library.get(b"ps2000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1793 | let ps2000aCloseUnit = __library.get(b"ps2000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1794 | let ps2000aMemorySegments = __library.get(b"ps2000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1795 | let ps2000aSetChannel = __library.get(b"ps2000aSetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1796 | let ps2000aSetDigitalPort = __library.get(b"ps2000aSetDigitalPort\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1797 | let ps2000aSetNoOfCaptures = __library.get(b"ps2000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1798 | let ps2000aGetTimebase = __library.get(b"ps2000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1799 | let ps2000aGetTimebase2 = __library.get(b"ps2000aGetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1800 | let ps2000aSetSigGenArbitrary = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1803 | let ps2000aSetSigGenBuiltIn = __library.get(b"ps2000aSetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1804 | let ps2000aSetSigGenBuiltInV2 = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1807 | let ps2000aSetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1810 | let ps2000aSetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1813 | let ps2000aSigGenFrequencyToPhase = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1816 | let ps2000aSigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1819 | let ps2000aSigGenSoftwareControl = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1822 | let ps2000aSetEts = __library.get(b"ps2000aSetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1823 | let ps2000aSetSimpleTrigger = __library.get(b"ps2000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1824 | let ps2000aSetTriggerDigitalPortProperties = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1827 | let ps2000aSetDigitalAnalogTriggerOperand = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1830 | let ps2000aSetPulseWidthDigitalPortProperties = __library
[INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1833 | let ps2000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1836 | let ps2000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1839 | let ps2000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1842 | let ps2000aSetTriggerDelay = __library.get(b"ps2000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1843 | let ps2000aSetPulseWidthQualifier = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1846 | let ps2000aIsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1849 | let ps2000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1852 | let ps2000aGetTriggerTimeOffset64 = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1855 | let ps2000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1858 | let ps2000aGetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1861 | let ps2000aGetNoOfCaptures = __library.get(b"ps2000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1862 | let ps2000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1865 | let ps2000aSetDataBuffer = __library.get(b"ps2000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1866 | let ps2000aSetDataBuffers = __library.get(b"ps2000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1867 | let ps2000aSetUnscaledDataBuffers = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1870 | let ps2000aSetEtsTimeBuffer = __library.get(b"ps2000aSetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1871 | let ps2000aSetEtsTimeBuffers = __library.get(b"ps2000aSetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1872 | let ps2000aIsReady = __library.get(b"ps2000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1873 | let ps2000aRunBlock = __library.get(b"ps2000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1874 | let ps2000aRunStreaming = __library.get(b"ps2000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1875 | let ps2000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1878 | let ps2000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1881 | let ps2000aGetMaxDownSampleRatio = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1884 | let ps2000aGetValues = __library.get(b"ps2000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1885 | let ps2000aGetValuesBulk = __library.get(b"ps2000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1886 | let ps2000aGetValuesAsync = __library.get(b"ps2000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1887 | let ps2000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1890 | let ps2000aGetValuesOverlappedBulk = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1893 | let ps2000aStop = __library.get(b"ps2000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1894 | let ps2000aHoldOff = __library.get(b"ps2000aHoldOff\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1895 | let ps2000aGetChannelInformation = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1898 | let ps2000aEnumerateUnits = __library.get(b"ps2000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1899 | let ps2000aPingUnit = __library.get(b"ps2000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1900 | let ps2000aMaximumValue = __library.get(b"ps2000aMaximumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1901 | let ps2000aMinimumValue = __library.get(b"ps2000aMinimumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1902 | let ps2000aGetAnalogueOffset = __library.get(b"ps2000aGetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1903 | let ps2000aGetMaxSegments = __library.get(b"ps2000aGetMaxSegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1904 | let ps2000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1907 | let ps2000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1910 | let ps2000aGetScalingValues = __library.get(b"ps2000aGetScalingValues\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1911 | Ok(PS2000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1912 | | __library,
[INFO] [stdout] 1913 | | ps2000aApplyFix,
[INFO] [stdout] 1914 | | ps2000aOpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1978 | | ps2000aGetScalingValues,
[INFO] [stdout] 1979 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps3000.rs:501:12
[INFO] [stdout] |
[INFO] [stdout] 437 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 441 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 442 | let ps3000_apply_fix = __library.get(b"ps3000_apply_fix\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 443 | let ps3000_open_unit = __library.get(b"ps3000_open_unit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 444 | let ps3000_get_unit_info = __library.get(b"ps3000_get_unit_info\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 445 | let ps3000_flash_led = __library.get(b"ps3000_flash_led\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 446 | let ps3000_close_unit = __library.get(b"ps3000_close_unit\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 447 | let ps3000_set_channel = __library.get(b"ps3000_set_channel\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 448 | let ps3000_get_timebase = __library.get(b"ps3000_get_timebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 449 | let ps3000_set_siggen = __library.get(b"ps3000_set_siggen\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 450 | let ps3000_set_ets = __library.get(b"ps3000_set_ets\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 451 | let ps3000_set_trigger = __library.get(b"ps3000_set_trigger\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 452 | let ps3000_set_trigger2 = __library.get(b"ps3000_set_trigger2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 453 | let ps3000_run_block = __library.get(b"ps3000_run_block\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 454 | let ps3000_run_streaming_ns = __library.get(b"ps3000_run_streaming_ns\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 455 | let ps3000_run_streaming = __library.get(b"ps3000_run_streaming\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 456 | let ps3000_ready = __library.get(b"ps3000_ready\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 457 | let ps3000_stop = __library.get(b"ps3000_stop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 458 | let ps3000_get_values = __library.get(b"ps3000_get_values\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 459 | let ps3000_release_stream_buffer = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 462 | let ps3000_get_times_and_values = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 465 | let ps3000_open_unit_async = __library.get(b"ps3000_open_unit_async\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 466 | let ps3000_open_unit_progress = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 469 | let ps3000_streaming_ns_get_interval_stateless = __library
[INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 472 | let ps3000_get_streaming_last_values = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 475 | let ps3000_overview_buffer_status = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 478 | let ps3000_get_streaming_values = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 481 | let ps3000_get_streaming_values_no_aggregation = __library
[INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 484 | let ps3000_save_streaming_data = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 487 | let ps3000SetAdvTriggerChannelProperties = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 490 | let ps3000SetAdvTriggerChannelConditions = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 493 | let ps3000SetAdvTriggerChannelDirections = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 496 | let ps3000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 499 | let ps3000SetAdvTriggerDelay = __library.get(b"ps3000SetAdvTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 500 | let ps3000PingUnit = __library.get(b"ps3000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 501 | Ok(PS3000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 502 | | __library,
[INFO] [stdout] 503 | | ps3000_apply_fix,
[INFO] [stdout] 504 | | ps3000_open_unit,
[INFO] [stdout] ... |
[INFO] [stdout] 535 | | ps3000PingUnit,
[INFO] [stdout] 536 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps2000.rs:503:12
[INFO] [stdout] |
[INFO] [stdout] 440 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 444 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 445 | let ps2000_apply_fix = __library.get(b"ps2000_apply_fix\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 446 | let ps2000_open_unit = __library.get(b"ps2000_open_unit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 447 | let ps2000_get_unit_info = __library.get(b"ps2000_get_unit_info\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 448 | let ps2000_flash_led = __library.get(b"ps2000_flash_led\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 449 | let ps2000_close_unit = __library.get(b"ps2000_close_unit\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 450 | let ps2000_set_channel = __library.get(b"ps2000_set_channel\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 451 | let ps2000_get_timebase = __library.get(b"ps2000_get_timebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 452 | let ps2000_set_trigger = __library.get(b"ps2000_set_trigger\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 453 | let ps2000_set_trigger2 = __library.get(b"ps2000_set_trigger2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 454 | let ps2000_run_block = __library.get(b"ps2000_run_block\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 455 | let ps2000_run_streaming = __library.get(b"ps2000_run_streaming\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 456 | let ps2000_run_streaming_ns = __library.get(b"ps2000_run_streaming_ns\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 457 | let ps2000_ready = __library.get(b"ps2000_ready\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 458 | let ps2000_stop = __library.get(b"ps2000_stop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 459 | let ps2000_get_values = __library.get(b"ps2000_get_values\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 460 | let ps2000_get_times_and_values = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 463 | let ps2000_last_button_press = __library.get(b"ps2000_last_button_press\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 464 | let ps2000_set_ets = __library.get(b"ps2000_set_ets\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 465 | let ps2000_set_led = __library.get(b"ps2000_set_led\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 466 | let ps2000_open_unit_async = __library.get(b"ps2000_open_unit_async\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 467 | let ps2000_open_unit_progress = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 470 | let ps2000_get_streaming_last_values = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 473 | let ps2000_overview_buffer_status = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 476 | let ps2000_get_streaming_values = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 479 | let ps2000_get_streaming_values_no_aggregation = __library
[INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 482 | let ps2000_set_light = __library.get(b"ps2000_set_light\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 483 | let ps2000_set_sig_gen_arbitrary = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 486 | let ps2000_set_sig_gen_built_in = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 489 | let ps2000SetAdvTriggerChannelProperties = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 492 | let ps2000SetAdvTriggerChannelConditions = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 495 | let ps2000SetAdvTriggerChannelDirections = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 498 | let ps2000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 501 | let ps2000SetAdvTriggerDelay = __library.get(b"ps2000SetAdvTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 502 | let ps2000PingUnit = __library.get(b"ps2000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 503 | Ok(PS2000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 504 | | __library,
[INFO] [stdout] 505 | | ps2000_apply_fix,
[INFO] [stdout] 506 | | ps2000_open_unit,
[INFO] [stdout] ... |
[INFO] [stdout] 538 | | ps2000PingUnit,
[INFO] [stdout] 539 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps3000a.rs:1234:12
[INFO] [stdout] |
[INFO] [stdout] 1091 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1095 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1096 | let ps3000aApplyFix = __library.get(b"ps3000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1097 | let ps3000aOpenUnit = __library.get(b"ps3000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1098 | let ps3000aOpenUnitAsync = __library.get(b"ps3000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1099 | let ps3000aOpenUnitProgress = __library.get(b"ps3000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1100 | let ps3000aGetUnitInfo = __library.get(b"ps3000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1101 | let ps3000aFlashLed = __library.get(b"ps3000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1102 | let ps3000aCloseUnit = __library.get(b"ps3000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1103 | let ps3000aMemorySegments = __library.get(b"ps3000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1104 | let ps3000aSetChannel = __library.get(b"ps3000aSetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1105 | let ps3000aSetDigitalPort = __library.get(b"ps3000aSetDigitalPort\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1106 | let ps3000aSetBandwidthFilter = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1109 | let ps3000aSetNoOfCaptures = __library.get(b"ps3000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1110 | let ps3000aGetTimebase = __library.get(b"ps3000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1111 | let ps3000aGetTimebase2 = __library.get(b"ps3000aGetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1112 | let ps3000aSetSigGenArbitrary = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1115 | let ps3000aSetSigGenBuiltIn = __library.get(b"ps3000aSetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1116 | let ps3000aSetSigGenBuiltInV2 = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1119 | let ps3000aSetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1122 | let ps3000aSetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1125 | let ps3000aSigGenFrequencyToPhase = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1128 | let ps3000aSigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1131 | let ps3000aGetMaxEtsValues = __library.get(b"ps3000aGetMaxEtsValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1132 | let ps3000aSigGenSoftwareControl = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1135 | let ps3000aSetEts = __library.get(b"ps3000aSetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1136 | let ps3000aSetSimpleTrigger = __library.get(b"ps3000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1137 | let ps3000aSetTriggerDigitalPortProperties = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1140 | let ps3000aSetPulseWidthDigitalPortProperties = __library
[INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1143 | let ps3000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1146 | let ps3000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1149 | let ps3000aSetTriggerChannelConditionsV2 = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1152 | let ps3000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1155 | let ps3000aSetTriggerDelay = __library.get(b"ps3000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1156 | let ps3000aSetPulseWidthQualifier = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1159 | let ps3000aSetPulseWidthQualifierV2 = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1162 | let ps3000aIsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1165 | let ps3000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1168 | let ps3000aGetTriggerTimeOffset64 = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1171 | let ps3000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1174 | let ps3000aGetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1177 | let ps3000aGetNoOfCaptures = __library.get(b"ps3000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1178 | let ps3000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1181 | let ps3000aSetDataBuffer = __library.get(b"ps3000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1182 | let ps3000aSetDataBuffers = __library.get(b"ps3000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1183 | let ps3000aSetUnscaledDataBuffers = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1186 | let ps3000aSetEtsTimeBuffer = __library.get(b"ps3000aSetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1187 | let ps3000aSetEtsTimeBuffers = __library.get(b"ps3000aSetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1188 | let ps3000aIsReady = __library.get(b"ps3000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1189 | let ps3000aRunBlock = __library.get(b"ps3000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1190 | let ps3000aRunStreaming = __library.get(b"ps3000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1191 | let ps3000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1194 | let ps3000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1197 | let ps3000aGetMaxDownSampleRatio = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1200 | let ps3000aGetValues = __library.get(b"ps3000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1201 | let ps3000aGetValuesBulk = __library.get(b"ps3000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1202 | let ps3000aGetValuesAsync = __library.get(b"ps3000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1203 | let ps3000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1206 | let ps3000aGetValuesOverlappedBulk = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1209 | let ps3000aGetTriggerInfoBulk = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1212 | let ps3000aStop = __library.get(b"ps3000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1213 | let ps3000aHoldOff = __library.get(b"ps3000aHoldOff\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1214 | let ps3000aGetChannelInformation = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1217 | let ps3000aEnumerateUnits = __library.get(b"ps3000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1218 | let ps3000aPingUnit = __library.get(b"ps3000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1219 | let ps3000aMaximumValue = __library.get(b"ps3000aMaximumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1220 | let ps3000aMinimumValue = __library.get(b"ps3000aMinimumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1221 | let ps3000aGetAnalogueOffset = __library.get(b"ps3000aGetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1222 | let ps3000aGetMaxSegments = __library.get(b"ps3000aGetMaxSegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1223 | let ps3000aChangePowerSource = __library.get(b"ps3000aChangePowerSource\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1224 | let ps3000aCurrentPowerSource = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1227 | let ps3000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1230 | let ps3000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1233 | let ps3000aGetScalingValues = __library.get(b"ps3000aGetScalingValues\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1234 | Ok(PS3000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1235 | | __library,
[INFO] [stdout] 1236 | | ps3000aApplyFix,
[INFO] [stdout] 1237 | | ps3000aOpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1307 | | ps3000aGetScalingValues,
[INFO] [stdout] 1308 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps2000a.rs:1911:12
[INFO] [stdout] |
[INFO] [stdout] 1782 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1786 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1787 | let ps2000aApplyFix = __library.get(b"ps2000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1788 | let ps2000aOpenUnit = __library.get(b"ps2000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1789 | let ps2000aOpenUnitAsync = __library.get(b"ps2000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1790 | let ps2000aOpenUnitProgress = __library.get(b"ps2000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1791 | let ps2000aGetUnitInfo = __library.get(b"ps2000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1792 | let ps2000aFlashLed = __library.get(b"ps2000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1793 | let ps2000aCloseUnit = __library.get(b"ps2000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1794 | let ps2000aMemorySegments = __library.get(b"ps2000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1795 | let ps2000aSetChannel = __library.get(b"ps2000aSetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1796 | let ps2000aSetDigitalPort = __library.get(b"ps2000aSetDigitalPort\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1797 | let ps2000aSetNoOfCaptures = __library.get(b"ps2000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1798 | let ps2000aGetTimebase = __library.get(b"ps2000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1799 | let ps2000aGetTimebase2 = __library.get(b"ps2000aGetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1800 | let ps2000aSetSigGenArbitrary = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1803 | let ps2000aSetSigGenBuiltIn = __library.get(b"ps2000aSetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1804 | let ps2000aSetSigGenBuiltInV2 = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1807 | let ps2000aSetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1810 | let ps2000aSetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1813 | let ps2000aSigGenFrequencyToPhase = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1816 | let ps2000aSigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1819 | let ps2000aSigGenSoftwareControl = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1822 | let ps2000aSetEts = __library.get(b"ps2000aSetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1823 | let ps2000aSetSimpleTrigger = __library.get(b"ps2000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1824 | let ps2000aSetTriggerDigitalPortProperties = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1827 | let ps2000aSetDigitalAnalogTriggerOperand = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1830 | let ps2000aSetPulseWidthDigitalPortProperties = __library
[INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1833 | let ps2000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1836 | let ps2000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1839 | let ps2000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1842 | let ps2000aSetTriggerDelay = __library.get(b"ps2000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1843 | let ps2000aSetPulseWidthQualifier = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1846 | let ps2000aIsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1849 | let ps2000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1852 | let ps2000aGetTriggerTimeOffset64 = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1855 | let ps2000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1858 | let ps2000aGetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1861 | let ps2000aGetNoOfCaptures = __library.get(b"ps2000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1862 | let ps2000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1865 | let ps2000aSetDataBuffer = __library.get(b"ps2000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1866 | let ps2000aSetDataBuffers = __library.get(b"ps2000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1867 | let ps2000aSetUnscaledDataBuffers = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1870 | let ps2000aSetEtsTimeBuffer = __library.get(b"ps2000aSetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1871 | let ps2000aSetEtsTimeBuffers = __library.get(b"ps2000aSetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1872 | let ps2000aIsReady = __library.get(b"ps2000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1873 | let ps2000aRunBlock = __library.get(b"ps2000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1874 | let ps2000aRunStreaming = __library.get(b"ps2000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1875 | let ps2000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1878 | let ps2000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1881 | let ps2000aGetMaxDownSampleRatio = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1884 | let ps2000aGetValues = __library.get(b"ps2000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1885 | let ps2000aGetValuesBulk = __library.get(b"ps2000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1886 | let ps2000aGetValuesAsync = __library.get(b"ps2000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1887 | let ps2000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1890 | let ps2000aGetValuesOverlappedBulk = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1893 | let ps2000aStop = __library.get(b"ps2000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1894 | let ps2000aHoldOff = __library.get(b"ps2000aHoldOff\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1895 | let ps2000aGetChannelInformation = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1898 | let ps2000aEnumerateUnits = __library.get(b"ps2000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1899 | let ps2000aPingUnit = __library.get(b"ps2000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1900 | let ps2000aMaximumValue = __library.get(b"ps2000aMaximumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1901 | let ps2000aMinimumValue = __library.get(b"ps2000aMinimumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1902 | let ps2000aGetAnalogueOffset = __library.get(b"ps2000aGetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1903 | let ps2000aGetMaxSegments = __library.get(b"ps2000aGetMaxSegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1904 | let ps2000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1907 | let ps2000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1910 | let ps2000aGetScalingValues = __library.get(b"ps2000aGetScalingValues\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1911 | Ok(PS2000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1912 | | __library,
[INFO] [stdout] 1913 | | ps2000aApplyFix,
[INFO] [stdout] 1914 | | ps2000aOpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1978 | | ps2000aGetScalingValues,
[INFO] [stdout] 1979 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps3000.rs:501:12
[INFO] [stdout] |
[INFO] [stdout] 437 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 441 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 442 | let ps3000_apply_fix = __library.get(b"ps3000_apply_fix\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 443 | let ps3000_open_unit = __library.get(b"ps3000_open_unit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 444 | let ps3000_get_unit_info = __library.get(b"ps3000_get_unit_info\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 445 | let ps3000_flash_led = __library.get(b"ps3000_flash_led\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 446 | let ps3000_close_unit = __library.get(b"ps3000_close_unit\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 447 | let ps3000_set_channel = __library.get(b"ps3000_set_channel\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 448 | let ps3000_get_timebase = __library.get(b"ps3000_get_timebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 449 | let ps3000_set_siggen = __library.get(b"ps3000_set_siggen\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 450 | let ps3000_set_ets = __library.get(b"ps3000_set_ets\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 451 | let ps3000_set_trigger = __library.get(b"ps3000_set_trigger\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 452 | let ps3000_set_trigger2 = __library.get(b"ps3000_set_trigger2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 453 | let ps3000_run_block = __library.get(b"ps3000_run_block\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 454 | let ps3000_run_streaming_ns = __library.get(b"ps3000_run_streaming_ns\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 455 | let ps3000_run_streaming = __library.get(b"ps3000_run_streaming\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 456 | let ps3000_ready = __library.get(b"ps3000_ready\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 457 | let ps3000_stop = __library.get(b"ps3000_stop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 458 | let ps3000_get_values = __library.get(b"ps3000_get_values\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 459 | let ps3000_release_stream_buffer = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 462 | let ps3000_get_times_and_values = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 465 | let ps3000_open_unit_async = __library.get(b"ps3000_open_unit_async\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 466 | let ps3000_open_unit_progress = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 469 | let ps3000_streaming_ns_get_interval_stateless = __library
[INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 472 | let ps3000_get_streaming_last_values = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 475 | let ps3000_overview_buffer_status = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 478 | let ps3000_get_streaming_values = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 481 | let ps3000_get_streaming_values_no_aggregation = __library
[INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 484 | let ps3000_save_streaming_data = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 487 | let ps3000SetAdvTriggerChannelProperties = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 490 | let ps3000SetAdvTriggerChannelConditions = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 493 | let ps3000SetAdvTriggerChannelDirections = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 496 | let ps3000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 499 | let ps3000SetAdvTriggerDelay = __library.get(b"ps3000SetAdvTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 500 | let ps3000PingUnit = __library.get(b"ps3000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 501 | Ok(PS3000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 502 | | __library,
[INFO] [stdout] 503 | | ps3000_apply_fix,
[INFO] [stdout] 504 | | ps3000_open_unit,
[INFO] [stdout] ... |
[INFO] [stdout] 535 | | ps3000PingUnit,
[INFO] [stdout] 536 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps4000.rs:1048:12
[INFO] [stdout] |
[INFO] [stdout] 929 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 933 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 934 | let ps4000ApplyFix = __library.get(b"ps4000ApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 935 | let ps4000OpenUnit = __library.get(b"ps4000OpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 936 | let ps4000OpenUnitAsync = __library.get(b"ps4000OpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 937 | let ps4000OpenUnitEx = __library.get(b"ps4000OpenUnitEx\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 938 | let ps4000OpenUnitAsyncEx = __library.get(b"ps4000OpenUnitAsyncEx\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 939 | let ps4000OpenUnitProgress = __library.get(b"ps4000OpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 940 | let ps4000GetUnitInfo = __library.get(b"ps4000GetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 941 | let ps4000FlashLed = __library.get(b"ps4000FlashLed\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 942 | let ps4000IsLedFlashing = __library.get(b"ps4000IsLedFlashing\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 943 | let ps4000CloseUnit = __library.get(b"ps4000CloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 944 | let ps4000MemorySegments = __library.get(b"ps4000MemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 945 | let ps4000SetChannel = __library.get(b"ps4000SetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 946 | let ps4000SetNoOfCaptures = __library.get(b"ps4000SetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 947 | let ps4000GetTimebase = __library.get(b"ps4000GetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 948 | let ps4000GetTimebase2 = __library.get(b"ps4000GetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 949 | let ps4000SigGenOff = __library.get(b"ps4000SigGenOff\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 950 | let ps4000SetSigGenArbitrary = __library.get(b"ps4000SetSigGenArbitrary\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 951 | let ps4000SetSigGenBuiltIn = __library.get(b"ps4000SetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 952 | let ps4000SigGenFrequencyToPhase = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 955 | let ps4000SigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 958 | let ps4000SigGenSoftwareControl = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 961 | let ps4000SetEts = __library.get(b"ps4000SetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 962 | let ps4000SetSimpleTrigger = __library.get(b"ps4000SetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 963 | let ps4000SetTriggerChannelProperties = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 966 | let ps4000SetExtTriggerRange = __library.get(b"ps4000SetExtTriggerRange\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 967 | let ps4000SetTriggerChannelConditions = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 970 | let ps4000SetTriggerChannelDirections = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 973 | let ps4000SetTriggerDelay = __library.get(b"ps4000SetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 974 | let ps4000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 977 | let ps4000IsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 980 | let ps4000GetTriggerTimeOffset = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 983 | let ps4000GetTriggerChannelTimeOffset = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 986 | let ps4000GetTriggerTimeOffset64 = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 989 | let ps4000GetTriggerChannelTimeOffset64 = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 992 | let ps4000GetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 995 | let ps4000GetValuesTriggerChannelTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 998 | let ps4000GetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1001 | let ps4000GetValuesTriggerChannelTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1004 | let ps4000SetDataBufferBulk = __library.get(b"ps4000SetDataBufferBulk\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1005 | let ps4000SetDataBuffers = __library.get(b"ps4000SetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1006 | let ps4000SetDataBufferWithMode = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1009 | let ps4000SetDataBuffersWithMode = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1012 | let ps4000SetDataBuffer = __library.get(b"ps4000SetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1013 | let ps4000SetEtsTimeBuffer = __library.get(b"ps4000SetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1014 | let ps4000SetEtsTimeBuffers = __library.get(b"ps4000SetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1015 | let ps4000RunBlock = __library.get(b"ps4000RunBlock\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1016 | let ps4000RunStreaming = __library.get(b"ps4000RunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1017 | let ps4000RunStreamingEx = __library.get(b"ps4000RunStreamingEx\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1018 | let ps4000IsReady = __library.get(b"ps4000IsReady\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1019 | let ps4000GetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1022 | let ps4000NoOfStreamingValues = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1025 | let ps4000GetMaxDownSampleRatio = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1028 | let ps4000GetValues = __library.get(b"ps4000GetValues\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1029 | let ps4000GetValuesBulk = __library.get(b"ps4000GetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1030 | let ps4000GetValuesAsync = __library.get(b"ps4000GetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1031 | let ps4000Stop = __library.get(b"ps4000Stop\0").map(|sym| *sym);
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1032 | let ps4000SetProbe = __library.get(b"ps4000SetProbe\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1033 | let ps4000HoldOff = __library.get(b"ps4000HoldOff\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1034 | let ps4000GetProbe = __library.get(b"ps4000GetProbe\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1035 | let ps4000GetChannelInformation = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1038 | let ps4000SetFrequencyCounter = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1041 | let ps4000EnumerateUnits = __library.get(b"ps4000EnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1042 | let ps4000PingUnit = __library.get(b"ps4000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1043 | let ps4000SetBwFilter = __library.get(b"ps4000SetBwFilter\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1044 | let ps4000TriggerWithinPreTriggerSamples = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1047 | let ps4000GetNoOfCaptures = __library.get(b"ps4000GetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1048 | Ok(PS4000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1049 | | __library,
[INFO] [stdout] 1050 | | ps4000ApplyFix,
[INFO] [stdout] 1051 | | ps4000OpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1115 | | ps4000GetNoOfCaptures,
[INFO] [stdout] 1116 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps3000a.rs:1234:12
[INFO] [stdout] |
[INFO] [stdout] 1091 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1095 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1096 | let ps3000aApplyFix = __library.get(b"ps3000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1097 | let ps3000aOpenUnit = __library.get(b"ps3000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1098 | let ps3000aOpenUnitAsync = __library.get(b"ps3000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1099 | let ps3000aOpenUnitProgress = __library.get(b"ps3000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1100 | let ps3000aGetUnitInfo = __library.get(b"ps3000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1101 | let ps3000aFlashLed = __library.get(b"ps3000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1102 | let ps3000aCloseUnit = __library.get(b"ps3000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1103 | let ps3000aMemorySegments = __library.get(b"ps3000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1104 | let ps3000aSetChannel = __library.get(b"ps3000aSetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1105 | let ps3000aSetDigitalPort = __library.get(b"ps3000aSetDigitalPort\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1106 | let ps3000aSetBandwidthFilter = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1109 | let ps3000aSetNoOfCaptures = __library.get(b"ps3000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1110 | let ps3000aGetTimebase = __library.get(b"ps3000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1111 | let ps3000aGetTimebase2 = __library.get(b"ps3000aGetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1112 | let ps3000aSetSigGenArbitrary = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1115 | let ps3000aSetSigGenBuiltIn = __library.get(b"ps3000aSetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1116 | let ps3000aSetSigGenBuiltInV2 = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1119 | let ps3000aSetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1122 | let ps3000aSetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1125 | let ps3000aSigGenFrequencyToPhase = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1128 | let ps3000aSigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1131 | let ps3000aGetMaxEtsValues = __library.get(b"ps3000aGetMaxEtsValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1132 | let ps3000aSigGenSoftwareControl = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1135 | let ps3000aSetEts = __library.get(b"ps3000aSetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1136 | let ps3000aSetSimpleTrigger = __library.get(b"ps3000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1137 | let ps3000aSetTriggerDigitalPortProperties = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1140 | let ps3000aSetPulseWidthDigitalPortProperties = __library
[INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1143 | let ps3000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1146 | let ps3000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1149 | let ps3000aSetTriggerChannelConditionsV2 = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1152 | let ps3000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1155 | let ps3000aSetTriggerDelay = __library.get(b"ps3000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1156 | let ps3000aSetPulseWidthQualifier = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1159 | let ps3000aSetPulseWidthQualifierV2 = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1162 | let ps3000aIsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1165 | let ps3000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1168 | let ps3000aGetTriggerTimeOffset64 = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1171 | let ps3000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1174 | let ps3000aGetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1177 | let ps3000aGetNoOfCaptures = __library.get(b"ps3000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1178 | let ps3000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1181 | let ps3000aSetDataBuffer = __library.get(b"ps3000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1182 | let ps3000aSetDataBuffers = __library.get(b"ps3000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1183 | let ps3000aSetUnscaledDataBuffers = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1186 | let ps3000aSetEtsTimeBuffer = __library.get(b"ps3000aSetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1187 | let ps3000aSetEtsTimeBuffers = __library.get(b"ps3000aSetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1188 | let ps3000aIsReady = __library.get(b"ps3000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1189 | let ps3000aRunBlock = __library.get(b"ps3000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1190 | let ps3000aRunStreaming = __library.get(b"ps3000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1191 | let ps3000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1194 | let ps3000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1197 | let ps3000aGetMaxDownSampleRatio = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1200 | let ps3000aGetValues = __library.get(b"ps3000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1201 | let ps3000aGetValuesBulk = __library.get(b"ps3000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1202 | let ps3000aGetValuesAsync = __library.get(b"ps3000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1203 | let ps3000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1206 | let ps3000aGetValuesOverlappedBulk = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1209 | let ps3000aGetTriggerInfoBulk = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1212 | let ps3000aStop = __library.get(b"ps3000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1213 | let ps3000aHoldOff = __library.get(b"ps3000aHoldOff\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1214 | let ps3000aGetChannelInformation = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1217 | let ps3000aEnumerateUnits = __library.get(b"ps3000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1218 | let ps3000aPingUnit = __library.get(b"ps3000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1219 | let ps3000aMaximumValue = __library.get(b"ps3000aMaximumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1220 | let ps3000aMinimumValue = __library.get(b"ps3000aMinimumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1221 | let ps3000aGetAnalogueOffset = __library.get(b"ps3000aGetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1222 | let ps3000aGetMaxSegments = __library.get(b"ps3000aGetMaxSegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1223 | let ps3000aChangePowerSource = __library.get(b"ps3000aChangePowerSource\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1224 | let ps3000aCurrentPowerSource = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1227 | let ps3000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1230 | let ps3000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1233 | let ps3000aGetScalingValues = __library.get(b"ps3000aGetScalingValues\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1234 | Ok(PS3000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1235 | | __library,
[INFO] [stdout] 1236 | | ps3000aApplyFix,
[INFO] [stdout] 1237 | | ps3000aOpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1307 | | ps3000aGetScalingValues,
[INFO] [stdout] 1308 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps4000a.rs:1552:12
[INFO] [stdout] |
[INFO] [stdout] 1385 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1389 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1390 | let ps4000aApplyFix = __library.get(b"ps4000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1391 | let ps4000aOpenUnitWithResolution = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1394 | let ps4000aOpenUnit = __library.get(b"ps4000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1395 | let ps4000aOpenUnitAsyncWithResolution = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1398 | let ps4000aOpenUnitAsync = __library.get(b"ps4000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1399 | let ps4000aOpenUnitProgress = __library.get(b"ps4000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1400 | let ps4000aGetUnitInfo = __library.get(b"ps4000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1401 | let ps4000aFlashLed = __library.get(b"ps4000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1402 | let ps4000aSetChannelLed = __library.get(b"ps4000aSetChannelLed\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1403 | let ps4000aIsLedFlashing = __library.get(b"ps4000aIsLedFlashing\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1404 | let ps4000aCloseUnit = __library.get(b"ps4000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1405 | let ps4000aMemorySegments = __library.get(b"ps4000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1406 | let ps4000aSetChannel = __library.get(b"ps4000aSetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1407 | let ps4000aSetBandwidthFilter = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1410 | let ps4000aApplyResistanceScaling = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1413 | let ps4000aGetTimebase = __library.get(b"ps4000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1414 | let ps4000aGetTimebase2 = __library.get(b"ps4000aGetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1415 | let ps4000aSetSigGenArbitrary = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1418 | let ps4000aSetSigGenBuiltIn = __library.get(b"ps4000aSetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1419 | let ps4000aSetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1422 | let ps4000aSetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1425 | let ps4000aSigGenFrequencyToPhase = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1428 | let ps4000aSigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1431 | let ps4000aSigGenSoftwareControl = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1434 | let ps4000aSetEts = __library.get(b"ps4000aSetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1435 | let ps4000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1438 | let ps4000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1441 | let ps4000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1444 | let ps4000aSetSimpleTrigger = __library.get(b"ps4000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1445 | let ps4000aSetTriggerDelay = __library.get(b"ps4000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1446 | let ps4000aSetPulseWidthQualifierProperties = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1449 | let ps4000aSetPulseWidthQualifierConditions = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1452 | let ps4000aIsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1455 | let ps4000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1458 | let ps4000aGetTriggerTimeOffset64 = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1461 | let ps4000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1464 | let ps4000aGetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1467 | let ps4000aSetDataBuffers = __library.get(b"ps4000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1468 | let ps4000aSetDataBuffer = __library.get(b"ps4000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1469 | let ps4000aSetEtsTimeBuffer = __library.get(b"ps4000aSetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1470 | let ps4000aSetEtsTimeBuffers = __library.get(b"ps4000aSetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1471 | let ps4000aIsReady = __library.get(b"ps4000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1472 | let ps4000aRunBlock = __library.get(b"ps4000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1473 | let ps4000aRunStreaming = __library.get(b"ps4000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1474 | let ps4000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1477 | let ps4000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1480 | let ps4000aGetMaxDownSampleRatio = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1483 | let ps4000aGetValues = __library.get(b"ps4000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1484 | let ps4000aGetValuesAsync = __library.get(b"ps4000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1485 | let ps4000aGetValuesBulk = __library.get(b"ps4000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1486 | let ps4000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1489 | let ps4000aGetValuesOverlappedBulk = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1492 | let ps4000aEnumerateUnits = __library.get(b"ps4000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1493 | let ps4000aGetChannelInformation = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1496 | let ps4000aConnectDetect = __library.get(b"ps4000aConnectDetect\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1497 | let ps4000aSetProbeInteractionCallback = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1500 | let ps4000aCalibrateProbe = __library.get(b"ps4000aCalibrateProbe\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1501 | let ps4000aSetProbeLedColour = __library.get(b"ps4000aSetProbeLedColour\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1502 | let ps4000aRegisterProbeLedColour = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1505 | let ps4000aSetProbeLedDefaults = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1508 | let ps4000aMaximumValue = __library.get(b"ps4000aMaximumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1509 | let ps4000aMinimumValue = __library.get(b"ps4000aMinimumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1510 | let ps4000aGetAnalogueOffset = __library.get(b"ps4000aGetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1511 | let ps4000aGetMaxSegments = __library.get(b"ps4000aGetMaxSegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1512 | let ps4000aChangePowerSource = __library.get(b"ps4000aChangePowerSource\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1513 | let ps4000aCurrentPowerSource = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1516 | let ps4000aStop = __library.get(b"ps4000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1517 | let ps4000aPingUnit = __library.get(b"ps4000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1518 | let ps4000aSetNoOfCaptures = __library.get(b"ps4000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1519 | let ps4000aGetNoOfCaptures = __library.get(b"ps4000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1520 | let ps4000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1523 | let ps4000aDeviceMetaData = __library.get(b"ps4000aDeviceMetaData\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1524 | let ps4000aGetString = __library.get(b"ps4000aGetString\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1525 | let ps4000aGetCommonModeOverflow = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1528 | let ps4000aSetFrequencyCounter = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1531 | let ps4000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1534 | let ps4000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1537 | let ps4000aSetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1540 | let ps4000aGetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1543 | let ps4000aSetCalibrationPins = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1546 | let ps4000aNearestSampleIntervalStateless = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1549 | let ps4000aGetMinimumTimebaseStateless = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1552 | Ok(PS4000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1553 | | __library,
[INFO] [stdout] 1554 | | ps4000aApplyFix,
[INFO] [stdout] 1555 | | ps4000aOpenUnitWithResolution,
[INFO] [stdout] ... |
[INFO] [stdout] 1635 | | ps4000aGetMinimumTimebaseStateless,
[INFO] [stdout] 1636 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps4000.rs:1048:12
[INFO] [stdout] |
[INFO] [stdout] 929 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 933 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 934 | let ps4000ApplyFix = __library.get(b"ps4000ApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 935 | let ps4000OpenUnit = __library.get(b"ps4000OpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 936 | let ps4000OpenUnitAsync = __library.get(b"ps4000OpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 937 | let ps4000OpenUnitEx = __library.get(b"ps4000OpenUnitEx\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 938 | let ps4000OpenUnitAsyncEx = __library.get(b"ps4000OpenUnitAsyncEx\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 939 | let ps4000OpenUnitProgress = __library.get(b"ps4000OpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 940 | let ps4000GetUnitInfo = __library.get(b"ps4000GetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 941 | let ps4000FlashLed = __library.get(b"ps4000FlashLed\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 942 | let ps4000IsLedFlashing = __library.get(b"ps4000IsLedFlashing\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 943 | let ps4000CloseUnit = __library.get(b"ps4000CloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 944 | let ps4000MemorySegments = __library.get(b"ps4000MemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 945 | let ps4000SetChannel = __library.get(b"ps4000SetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 946 | let ps4000SetNoOfCaptures = __library.get(b"ps4000SetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 947 | let ps4000GetTimebase = __library.get(b"ps4000GetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 948 | let ps4000GetTimebase2 = __library.get(b"ps4000GetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 949 | let ps4000SigGenOff = __library.get(b"ps4000SigGenOff\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 950 | let ps4000SetSigGenArbitrary = __library.get(b"ps4000SetSigGenArbitrary\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 951 | let ps4000SetSigGenBuiltIn = __library.get(b"ps4000SetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 952 | let ps4000SigGenFrequencyToPhase = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 955 | let ps4000SigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 958 | let ps4000SigGenSoftwareControl = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 961 | let ps4000SetEts = __library.get(b"ps4000SetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 962 | let ps4000SetSimpleTrigger = __library.get(b"ps4000SetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 963 | let ps4000SetTriggerChannelProperties = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 966 | let ps4000SetExtTriggerRange = __library.get(b"ps4000SetExtTriggerRange\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 967 | let ps4000SetTriggerChannelConditions = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 970 | let ps4000SetTriggerChannelDirections = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 973 | let ps4000SetTriggerDelay = __library.get(b"ps4000SetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 974 | let ps4000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 977 | let ps4000IsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 980 | let ps4000GetTriggerTimeOffset = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 983 | let ps4000GetTriggerChannelTimeOffset = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 986 | let ps4000GetTriggerTimeOffset64 = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 989 | let ps4000GetTriggerChannelTimeOffset64 = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 992 | let ps4000GetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 995 | let ps4000GetValuesTriggerChannelTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 998 | let ps4000GetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1001 | let ps4000GetValuesTriggerChannelTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1004 | let ps4000SetDataBufferBulk = __library.get(b"ps4000SetDataBufferBulk\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1005 | let ps4000SetDataBuffers = __library.get(b"ps4000SetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1006 | let ps4000SetDataBufferWithMode = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1009 | let ps4000SetDataBuffersWithMode = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1012 | let ps4000SetDataBuffer = __library.get(b"ps4000SetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1013 | let ps4000SetEtsTimeBuffer = __library.get(b"ps4000SetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1014 | let ps4000SetEtsTimeBuffers = __library.get(b"ps4000SetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1015 | let ps4000RunBlock = __library.get(b"ps4000RunBlock\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1016 | let ps4000RunStreaming = __library.get(b"ps4000RunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1017 | let ps4000RunStreamingEx = __library.get(b"ps4000RunStreamingEx\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1018 | let ps4000IsReady = __library.get(b"ps4000IsReady\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1019 | let ps4000GetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1022 | let ps4000NoOfStreamingValues = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1025 | let ps4000GetMaxDownSampleRatio = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1028 | let ps4000GetValues = __library.get(b"ps4000GetValues\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1029 | let ps4000GetValuesBulk = __library.get(b"ps4000GetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1030 | let ps4000GetValuesAsync = __library.get(b"ps4000GetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1031 | let ps4000Stop = __library.get(b"ps4000Stop\0").map(|sym| *sym);
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1032 | let ps4000SetProbe = __library.get(b"ps4000SetProbe\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1033 | let ps4000HoldOff = __library.get(b"ps4000HoldOff\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1034 | let ps4000GetProbe = __library.get(b"ps4000GetProbe\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1035 | let ps4000GetChannelInformation = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1038 | let ps4000SetFrequencyCounter = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1041 | let ps4000EnumerateUnits = __library.get(b"ps4000EnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1042 | let ps4000PingUnit = __library.get(b"ps4000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1043 | let ps4000SetBwFilter = __library.get(b"ps4000SetBwFilter\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1044 | let ps4000TriggerWithinPreTriggerSamples = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1047 | let ps4000GetNoOfCaptures = __library.get(b"ps4000GetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1048 | Ok(PS4000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1049 | | __library,
[INFO] [stdout] 1050 | | ps4000ApplyFix,
[INFO] [stdout] 1051 | | ps4000OpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1115 | | ps4000GetNoOfCaptures,
[INFO] [stdout] 1116 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps5000.rs:813:12
[INFO] [stdout] |
[INFO] [stdout] 731 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 735 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 736 | let ps5000ApplyFix = __library.get(b"ps5000ApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 737 | let ps5000OpenUnit = __library.get(b"ps5000OpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 738 | let ps5000OpenUnitAsync = __library.get(b"ps5000OpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 739 | let ps5000OpenUnitProgress = __library.get(b"ps5000OpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 740 | let ps5000GetUnitInfo = __library.get(b"ps5000GetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 741 | let ps5000FlashLed = __library.get(b"ps5000FlashLed\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 742 | let ps5000IsLedFlashing = __library.get(b"ps5000IsLedFlashing\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 743 | let ps5000CloseUnit = __library.get(b"ps5000CloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 744 | let ps5000MemorySegments = __library.get(b"ps5000MemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 745 | let ps5000SetChannel = __library.get(b"ps5000SetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 746 | let ps5000GetTimebase = __library.get(b"ps5000GetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 747 | let ps5000GetTimebase2 = __library.get(b"ps5000GetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 748 | let ps5000SetSigGenArbitrary = __library.get(b"ps5000SetSigGenArbitrary\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 749 | let ps5000SetSigGenBuiltIn = __library.get(b"ps5000SetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 750 | let ps5000SetSigGenBuiltInV2 = __library.get(b"ps5000SetSigGenBuiltInV2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 751 | let ps5000SigGenFrequencyToPhase = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 754 | let ps5000SigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 757 | let ps5000SigGenSoftwareControl = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 760 | let ps5000SetEts = __library.get(b"ps5000SetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 761 | let ps5000SetTriggerChannelProperties = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 764 | let ps5000SetTriggerChannelConditions = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 767 | let ps5000SetTriggerChannelDirections = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 770 | let ps5000SetSimpleTrigger = __library.get(b"ps5000SetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 771 | let ps5000SetTriggerDelay = __library.get(b"ps5000SetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 772 | let ps5000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 775 | let ps5000IsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 778 | let ps5000GetTriggerTimeOffset = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 781 | let ps5000GetTriggerTimeOffset64 = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 784 | let ps5000GetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 787 | let ps5000GetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 790 | let ps5000SetDataBuffers = __library.get(b"ps5000SetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 791 | let ps5000SetDataBuffer = __library.get(b"ps5000SetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 792 | let ps5000SetDataBufferBulk = __library.get(b"ps5000SetDataBufferBulk\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 793 | let ps5000SetEtsTimeBuffer = __library.get(b"ps5000SetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 794 | let ps5000SetEtsTimeBuffers = __library.get(b"ps5000SetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 795 | let ps5000IsReady = __library.get(b"ps5000IsReady\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 796 | let ps5000RunBlock = __library.get(b"ps5000RunBlock\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 797 | let ps5000RunStreaming = __library.get(b"ps5000RunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 798 | let ps5000GetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 801 | let ps5000NoOfStreamingValues = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 804 | let ps5000GetMaxDownSampleRatio = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 807 | let ps5000GetValues = __library.get(b"ps5000GetValues\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 808 | let ps5000GetValuesBulk = __library.get(b"ps5000GetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 809 | let ps5000GetValuesAsync = __library.get(b"ps5000GetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 810 | let ps5000Stop = __library.get(b"ps5000Stop\0").map(|sym| *sym);
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 811 | let ps5000PingUnit = __library.get(b"ps5000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 812 | let ps5000SetNoOfCaptures = __library.get(b"ps5000SetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 813 | Ok(PS5000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 814 | | __library,
[INFO] [stdout] 815 | | ps5000ApplyFix,
[INFO] [stdout] 816 | | ps5000OpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 861 | | ps5000SetNoOfCaptures,
[INFO] [stdout] 862 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps5000a.rs:2026:12
[INFO] [stdout] |
[INFO] [stdout] 1847 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1851 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1852 | let ps5000aApplyFix = __library.get(b"ps5000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1853 | let ps5000aOpenUnit = __library.get(b"ps5000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1854 | let ps5000aOpenUnitAsync = __library.get(b"ps5000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1855 | let ps5000aOpenUnitProgress = __library.get(b"ps5000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1856 | let ps5000aGetUnitInfo = __library.get(b"ps5000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1857 | let ps5000aFlashLed = __library.get(b"ps5000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1858 | let ps5000aIsLedFlashing = __library.get(b"ps5000aIsLedFlashing\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1859 | let ps5000aCloseUnit = __library.get(b"ps5000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1860 | let ps5000aMemorySegments = __library.get(b"ps5000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1861 | let ps5000aSetChannel = __library.get(b"ps5000aSetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1862 | let ps5000aSetDigitalPort = __library.get(b"ps5000aSetDigitalPort\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1863 | let ps5000aSetBandwidthFilter = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1866 | let ps5000aGetTimebase = __library.get(b"ps5000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1867 | let ps5000aGetTimebase2 = __library.get(b"ps5000aGetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1868 | let ps5000aNearestSampleIntervalStateless = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1871 | let ps5000aGetMinimumTimebaseStateless = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1874 | let ps5000aChannelCombinationsStateless = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1877 | let ps5000aSetSigGenArbitrary = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1880 | let ps5000aSetSigGenBuiltIn = __library.get(b"ps5000aSetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1881 | let ps5000aSetSigGenBuiltInV2 = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1884 | let ps5000aSetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1887 | let ps5000aSetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1890 | let ps5000aSigGenFrequencyToPhase = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1893 | let ps5000aSigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1896 | let ps5000aSigGenSoftwareControl = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1899 | let ps5000aSetEts = __library.get(b"ps5000aSetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1900 | let ps5000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1903 | let ps5000aSetTriggerChannelPropertiesV2 = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1906 | let ps5000aSetAutoTriggerMicroSeconds = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1909 | let ps5000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1912 | let ps5000aSetTriggerChannelConditionsV2 = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1915 | let ps5000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1918 | let ps5000aSetTriggerChannelDirectionsV2 = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1921 | let ps5000aSetSimpleTrigger = __library.get(b"ps5000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1922 | let ps5000aSetTriggerDigitalPortProperties = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1925 | let ps5000aSetPulseWidthDigitalPortProperties = __library
[INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1928 | let ps5000aSetTriggerDelay = __library.get(b"ps5000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1929 | let ps5000aSetPulseWidthQualifier = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1932 | let ps5000aSetPulseWidthQualifierProperties = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1935 | let ps5000aSetPulseWidthQualifierConditions = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1938 | let ps5000aSetPulseWidthQualifierDirections = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1941 | let ps5000aIsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1944 | let ps5000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1947 | let ps5000aGetTriggerTimeOffset64 = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1950 | let ps5000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1953 | let ps5000aGetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1956 | let ps5000aSetDataBuffers = __library.get(b"ps5000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1957 | let ps5000aSetDataBuffer = __library.get(b"ps5000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1958 | let ps5000aSetUnscaledDataBuffers = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1961 | let ps5000aSetEtsTimeBuffer = __library.get(b"ps5000aSetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1962 | let ps5000aSetEtsTimeBuffers = __library.get(b"ps5000aSetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1963 | let ps5000aIsReady = __library.get(b"ps5000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1964 | let ps5000aRunBlock = __library.get(b"ps5000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1965 | let ps5000aRunStreaming = __library.get(b"ps5000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1966 | let ps5000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1969 | let ps5000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1972 | let ps5000aGetMaxDownSampleRatio = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1975 | let ps5000aGetValues = __library.get(b"ps5000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1976 | let ps5000aGetValuesAsync = __library.get(b"ps5000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1977 | let ps5000aGetValuesBulk = __library.get(b"ps5000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1978 | let ps5000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1981 | let ps5000aGetValuesOverlappedBulk = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1984 | let ps5000aTriggerWithinPreTriggerSamples = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1987 | let ps5000aGetTriggerInfoBulk = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1990 | let ps5000aEnumerateUnits = __library.get(b"ps5000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1991 | let ps5000aGetChannelInformation = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1994 | let ps5000aMaximumValue = __library.get(b"ps5000aMaximumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1995 | let ps5000aMinimumValue = __library.get(b"ps5000aMinimumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1996 | let ps5000aGetAnalogueOffset = __library.get(b"ps5000aGetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1997 | let ps5000aGetMaxSegments = __library.get(b"ps5000aGetMaxSegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1998 | let ps5000aChangePowerSource = __library.get(b"ps5000aChangePowerSource\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1999 | let ps5000aCurrentPowerSource = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2002 | let ps5000aStop = __library.get(b"ps5000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2003 | let ps5000aPingUnit = __library.get(b"ps5000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2004 | let ps5000aSetNoOfCaptures = __library.get(b"ps5000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2005 | let ps5000aGetNoOfCaptures = __library.get(b"ps5000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2006 | let ps5000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2009 | let ps5000aSetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2012 | let ps5000aGetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2015 | let ps5000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2018 | let ps5000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2021 | let ps5000aGetScalingValues = __library.get(b"ps5000aGetScalingValues\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2022 | let ps5000aCheckForUpdate = __library.get(b"ps5000aCheckForUpdate\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2023 | let ps5000aStartFirmwareUpdate = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2026 | Ok(PS5000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 2027 | | __library,
[INFO] [stdout] 2028 | | ps5000aApplyFix,
[INFO] [stdout] 2029 | | ps5000aOpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 2111 | | ps5000aStartFirmwareUpdate,
[INFO] [stdout] 2112 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps4000a.rs:1552:12
[INFO] [stdout] |
[INFO] [stdout] 1385 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1389 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1390 | let ps4000aApplyFix = __library.get(b"ps4000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1391 | let ps4000aOpenUnitWithResolution = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1394 | let ps4000aOpenUnit = __library.get(b"ps4000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1395 | let ps4000aOpenUnitAsyncWithResolution = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1398 | let ps4000aOpenUnitAsync = __library.get(b"ps4000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1399 | let ps4000aOpenUnitProgress = __library.get(b"ps4000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1400 | let ps4000aGetUnitInfo = __library.get(b"ps4000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1401 | let ps4000aFlashLed = __library.get(b"ps4000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1402 | let ps4000aSetChannelLed = __library.get(b"ps4000aSetChannelLed\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1403 | let ps4000aIsLedFlashing = __library.get(b"ps4000aIsLedFlashing\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1404 | let ps4000aCloseUnit = __library.get(b"ps4000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1405 | let ps4000aMemorySegments = __library.get(b"ps4000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1406 | let ps4000aSetChannel = __library.get(b"ps4000aSetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1407 | let ps4000aSetBandwidthFilter = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1410 | let ps4000aApplyResistanceScaling = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1413 | let ps4000aGetTimebase = __library.get(b"ps4000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1414 | let ps4000aGetTimebase2 = __library.get(b"ps4000aGetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1415 | let ps4000aSetSigGenArbitrary = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1418 | let ps4000aSetSigGenBuiltIn = __library.get(b"ps4000aSetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1419 | let ps4000aSetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1422 | let ps4000aSetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1425 | let ps4000aSigGenFrequencyToPhase = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1428 | let ps4000aSigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1431 | let ps4000aSigGenSoftwareControl = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1434 | let ps4000aSetEts = __library.get(b"ps4000aSetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1435 | let ps4000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1438 | let ps4000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1441 | let ps4000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1444 | let ps4000aSetSimpleTrigger = __library.get(b"ps4000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1445 | let ps4000aSetTriggerDelay = __library.get(b"ps4000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1446 | let ps4000aSetPulseWidthQualifierProperties = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1449 | let ps4000aSetPulseWidthQualifierConditions = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1452 | let ps4000aIsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1455 | let ps4000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1458 | let ps4000aGetTriggerTimeOffset64 = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1461 | let ps4000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1464 | let ps4000aGetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1467 | let ps4000aSetDataBuffers = __library.get(b"ps4000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1468 | let ps4000aSetDataBuffer = __library.get(b"ps4000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1469 | let ps4000aSetEtsTimeBuffer = __library.get(b"ps4000aSetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1470 | let ps4000aSetEtsTimeBuffers = __library.get(b"ps4000aSetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1471 | let ps4000aIsReady = __library.get(b"ps4000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1472 | let ps4000aRunBlock = __library.get(b"ps4000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1473 | let ps4000aRunStreaming = __library.get(b"ps4000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1474 | let ps4000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1477 | let ps4000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1480 | let ps4000aGetMaxDownSampleRatio = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1483 | let ps4000aGetValues = __library.get(b"ps4000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1484 | let ps4000aGetValuesAsync = __library.get(b"ps4000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1485 | let ps4000aGetValuesBulk = __library.get(b"ps4000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1486 | let ps4000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1489 | let ps4000aGetValuesOverlappedBulk = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1492 | let ps4000aEnumerateUnits = __library.get(b"ps4000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1493 | let ps4000aGetChannelInformation = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1496 | let ps4000aConnectDetect = __library.get(b"ps4000aConnectDetect\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1497 | let ps4000aSetProbeInteractionCallback = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1500 | let ps4000aCalibrateProbe = __library.get(b"ps4000aCalibrateProbe\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1501 | let ps4000aSetProbeLedColour = __library.get(b"ps4000aSetProbeLedColour\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1502 | let ps4000aRegisterProbeLedColour = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1505 | let ps4000aSetProbeLedDefaults = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1508 | let ps4000aMaximumValue = __library.get(b"ps4000aMaximumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1509 | let ps4000aMinimumValue = __library.get(b"ps4000aMinimumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1510 | let ps4000aGetAnalogueOffset = __library.get(b"ps4000aGetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1511 | let ps4000aGetMaxSegments = __library.get(b"ps4000aGetMaxSegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1512 | let ps4000aChangePowerSource = __library.get(b"ps4000aChangePowerSource\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1513 | let ps4000aCurrentPowerSource = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1516 | let ps4000aStop = __library.get(b"ps4000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1517 | let ps4000aPingUnit = __library.get(b"ps4000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1518 | let ps4000aSetNoOfCaptures = __library.get(b"ps4000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1519 | let ps4000aGetNoOfCaptures = __library.get(b"ps4000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1520 | let ps4000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1523 | let ps4000aDeviceMetaData = __library.get(b"ps4000aDeviceMetaData\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1524 | let ps4000aGetString = __library.get(b"ps4000aGetString\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1525 | let ps4000aGetCommonModeOverflow = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1528 | let ps4000aSetFrequencyCounter = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1531 | let ps4000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1534 | let ps4000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1537 | let ps4000aSetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1540 | let ps4000aGetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1543 | let ps4000aSetCalibrationPins = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1546 | let ps4000aNearestSampleIntervalStateless = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1549 | let ps4000aGetMinimumTimebaseStateless = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1552 | Ok(PS4000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1553 | | __library,
[INFO] [stdout] 1554 | | ps4000aApplyFix,
[INFO] [stdout] 1555 | | ps4000aOpenUnitWithResolution,
[INFO] [stdout] ... |
[INFO] [stdout] 1635 | | ps4000aGetMinimumTimebaseStateless,
[INFO] [stdout] 1636 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps6000.rs:1044:12
[INFO] [stdout] |
[INFO] [stdout] 933 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 937 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 938 | let ps6000ApplyFix = __library.get(b"ps6000ApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 939 | let ps6000OpenUnit = __library.get(b"ps6000OpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 940 | let ps6000OpenUnitAsync = __library.get(b"ps6000OpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 941 | let ps6000OpenUnitProgress = __library.get(b"ps6000OpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 942 | let ps6000GetUnitInfo = __library.get(b"ps6000GetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 943 | let ps6000FlashLed = __library.get(b"ps6000FlashLed\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 944 | let ps6000CloseUnit = __library.get(b"ps6000CloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 945 | let ps6000MemorySegments = __library.get(b"ps6000MemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 946 | let ps6000SetChannel = __library.get(b"ps6000SetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 947 | let ps6000GetTimebase = __library.get(b"ps6000GetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 948 | let ps6000GetTimebase2 = __library.get(b"ps6000GetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 949 | let ps6000SetSigGenArbitrary = __library.get(b"ps6000SetSigGenArbitrary\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 950 | let ps6000SetSigGenBuiltIn = __library.get(b"ps6000SetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 951 | let ps6000SetSigGenBuiltInV2 = __library.get(b"ps6000SetSigGenBuiltInV2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 952 | let ps6000SetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 955 | let ps6000SetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 958 | let ps6000SigGenFrequencyToPhase = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 961 | let ps6000SigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 964 | let ps6000SigGenSoftwareControl = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 967 | let ps6000SetSimpleTrigger = __library.get(b"ps6000SetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 968 | let ps6000SetEts = __library.get(b"ps6000SetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 969 | let ps6000SetTriggerChannelProperties = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 972 | let ps6000SetTriggerChannelConditions = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 975 | let ps6000SetTriggerChannelDirections = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 978 | let ps6000SetTriggerDelay = __library.get(b"ps6000SetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 979 | let ps6000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 982 | let ps6000IsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 985 | let ps6000GetTriggerTimeOffset = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 988 | let ps6000GetTriggerTimeOffset64 = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 991 | let ps6000GetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 994 | let ps6000GetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 997 | let ps6000SetDataBuffers = __library.get(b"ps6000SetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 998 | let ps6000SetDataBuffer = __library.get(b"ps6000SetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 999 | let ps6000SetDataBufferBulk = __library.get(b"ps6000SetDataBufferBulk\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1000 | let ps6000SetDataBuffersBulk = __library.get(b"ps6000SetDataBuffersBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1001 | let ps6000SetEtsTimeBuffer = __library.get(b"ps6000SetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1002 | let ps6000SetEtsTimeBuffers = __library.get(b"ps6000SetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1003 | let ps6000RunBlock = __library.get(b"ps6000RunBlock\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1004 | let ps6000IsReady = __library.get(b"ps6000IsReady\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1005 | let ps6000RunStreaming = __library.get(b"ps6000RunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1006 | let ps6000GetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1009 | let ps6000NoOfStreamingValues = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1012 | let ps6000GetMaxDownSampleRatio = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1015 | let ps6000GetValues = __library.get(b"ps6000GetValues\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1016 | let ps6000GetValuesBulk = __library.get(b"ps6000GetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1017 | let ps6000GetValuesAsync = __library.get(b"ps6000GetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1018 | let ps6000GetValuesOverlapped = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1021 | let ps6000GetValuesOverlappedBulk = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1024 | let ps6000GetValuesBulkAsyc = __library.get(b"ps6000GetValuesBulkAsyc\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1025 | let ps6000GetNoOfCaptures = __library.get(b"ps6000GetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1026 | let ps6000GetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1029 | let ps6000Stop = __library.get(b"ps6000Stop\0").map(|sym| *sym);
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1030 | let ps6000SetNoOfCaptures = __library.get(b"ps6000SetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1031 | let ps6000SetWaveformLimiter = __library.get(b"ps6000SetWaveformLimiter\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1032 | let ps6000GetTriggerInfoBulk = __library.get(b"ps6000GetTriggerInfoBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1033 | let ps6000EnumerateUnits = __library.get(b"ps6000EnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1034 | let ps6000SetExternalClock = __library.get(b"ps6000SetExternalClock\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1035 | let ps6000PingUnit = __library.get(b"ps6000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1036 | let ps6000GetAnalogueOffset = __library.get(b"ps6000GetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1037 | let ps6000QueryTemperatures = __library.get(b"ps6000QueryTemperatures\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1038 | let ps6000QueryOutputEdgeDetect = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1041 | let ps6000SetOutputEdgeDetect = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1044 | Ok(PS6000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1045 | | __library,
[INFO] [stdout] 1046 | | ps6000ApplyFix,
[INFO] [stdout] 1047 | | ps6000OpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1107 | | ps6000SetOutputEdgeDetect,
[INFO] [stdout] 1108 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps5000.rs:813:12
[INFO] [stdout] |
[INFO] [stdout] 731 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 735 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 736 | let ps5000ApplyFix = __library.get(b"ps5000ApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 737 | let ps5000OpenUnit = __library.get(b"ps5000OpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 738 | let ps5000OpenUnitAsync = __library.get(b"ps5000OpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 739 | let ps5000OpenUnitProgress = __library.get(b"ps5000OpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 740 | let ps5000GetUnitInfo = __library.get(b"ps5000GetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 741 | let ps5000FlashLed = __library.get(b"ps5000FlashLed\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 742 | let ps5000IsLedFlashing = __library.get(b"ps5000IsLedFlashing\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 743 | let ps5000CloseUnit = __library.get(b"ps5000CloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 744 | let ps5000MemorySegments = __library.get(b"ps5000MemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 745 | let ps5000SetChannel = __library.get(b"ps5000SetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 746 | let ps5000GetTimebase = __library.get(b"ps5000GetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 747 | let ps5000GetTimebase2 = __library.get(b"ps5000GetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 748 | let ps5000SetSigGenArbitrary = __library.get(b"ps5000SetSigGenArbitrary\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 749 | let ps5000SetSigGenBuiltIn = __library.get(b"ps5000SetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 750 | let ps5000SetSigGenBuiltInV2 = __library.get(b"ps5000SetSigGenBuiltInV2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 751 | let ps5000SigGenFrequencyToPhase = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 754 | let ps5000SigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 757 | let ps5000SigGenSoftwareControl = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 760 | let ps5000SetEts = __library.get(b"ps5000SetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 761 | let ps5000SetTriggerChannelProperties = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 764 | let ps5000SetTriggerChannelConditions = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 767 | let ps5000SetTriggerChannelDirections = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 770 | let ps5000SetSimpleTrigger = __library.get(b"ps5000SetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 771 | let ps5000SetTriggerDelay = __library.get(b"ps5000SetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 772 | let ps5000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 775 | let ps5000IsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 778 | let ps5000GetTriggerTimeOffset = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 781 | let ps5000GetTriggerTimeOffset64 = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 784 | let ps5000GetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 787 | let ps5000GetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 790 | let ps5000SetDataBuffers = __library.get(b"ps5000SetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 791 | let ps5000SetDataBuffer = __library.get(b"ps5000SetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 792 | let ps5000SetDataBufferBulk = __library.get(b"ps5000SetDataBufferBulk\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 793 | let ps5000SetEtsTimeBuffer = __library.get(b"ps5000SetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 794 | let ps5000SetEtsTimeBuffers = __library.get(b"ps5000SetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 795 | let ps5000IsReady = __library.get(b"ps5000IsReady\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 796 | let ps5000RunBlock = __library.get(b"ps5000RunBlock\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 797 | let ps5000RunStreaming = __library.get(b"ps5000RunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 798 | let ps5000GetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 801 | let ps5000NoOfStreamingValues = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 804 | let ps5000GetMaxDownSampleRatio = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 807 | let ps5000GetValues = __library.get(b"ps5000GetValues\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 808 | let ps5000GetValuesBulk = __library.get(b"ps5000GetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 809 | let ps5000GetValuesAsync = __library.get(b"ps5000GetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 810 | let ps5000Stop = __library.get(b"ps5000Stop\0").map(|sym| *sym);
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 811 | let ps5000PingUnit = __library.get(b"ps5000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 812 | let ps5000SetNoOfCaptures = __library.get(b"ps5000SetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 813 | Ok(PS5000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 814 | | __library,
[INFO] [stdout] 815 | | ps5000ApplyFix,
[INFO] [stdout] 816 | | ps5000OpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 861 | | ps5000SetNoOfCaptures,
[INFO] [stdout] 862 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps6000a.rs:1548:12
[INFO] [stdout] |
[INFO] [stdout] 1394 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1398 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1399 | let ps6000aApplyFix = __library.get(b"ps6000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1400 | let ps6000aOpenUnit = __library.get(b"ps6000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1401 | let ps6000aOpenUnitAsync = __library.get(b"ps6000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1402 | let ps6000aOpenUnitProgress = __library.get(b"ps6000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1403 | let ps6000aGetUnitInfo = __library.get(b"ps6000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1404 | let ps6000aCloseUnit = __library.get(b"ps6000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1405 | let ps6000aFlashLed = __library.get(b"ps6000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1406 | let ps6000aMemorySegments = __library.get(b"ps6000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1407 | let ps6000aMemorySegmentsBySamples = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1410 | let ps6000aGetMaximumAvailableMemory = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1413 | let ps6000aQueryMaxSegmentsBySamples = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1416 | let ps6000aSetChannelOn = __library.get(b"ps6000aSetChannelOn\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1417 | let ps6000aSetChannelOff = __library.get(b"ps6000aSetChannelOff\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1418 | let ps6000aSetDigitalPortOn = __library.get(b"ps6000aSetDigitalPortOn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1419 | let ps6000aSetDigitalPortOff = __library.get(b"ps6000aSetDigitalPortOff\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1420 | let ps6000aGetTimebase = __library.get(b"ps6000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1421 | let ps6000aSigGenWaveform = __library.get(b"ps6000aSigGenWaveform\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1422 | let ps6000aSigGenRange = __library.get(b"ps6000aSigGenRange\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1423 | let ps6000aSigGenWaveformDutyCycle = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1426 | let ps6000aSigGenTrigger = __library.get(b"ps6000aSigGenTrigger\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1427 | let ps6000aSigGenFilter = __library.get(b"ps6000aSigGenFilter\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1428 | let ps6000aSigGenFrequency = __library.get(b"ps6000aSigGenFrequency\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1429 | let ps6000aSigGenFrequencySweep = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1432 | let ps6000aSigGenPhase = __library.get(b"ps6000aSigGenPhase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1433 | let ps6000aSigGenPhaseSweep = __library.get(b"ps6000aSigGenPhaseSweep\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1434 | let ps6000aSigGenClockManual = __library.get(b"ps6000aSigGenClockManual\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1435 | let ps6000aSigGenSoftwareTriggerControl = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1438 | let ps6000aSigGenApply = __library.get(b"ps6000aSigGenApply\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1439 | let ps6000aSigGenLimits = __library.get(b"ps6000aSigGenLimits\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1440 | let ps6000aSigGenFrequencyLimits = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1443 | let ps6000aSigGenPause = __library.get(b"ps6000aSigGenPause\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1444 | let ps6000aSigGenRestart = __library.get(b"ps6000aSigGenRestart\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1445 | let ps6000aSetSimpleTrigger = __library.get(b"ps6000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1446 | let ps6000aTriggerWithinPreTriggerSamples = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1449 | let ps6000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1452 | let ps6000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1455 | let ps6000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1458 | let ps6000aSetTriggerDelay = __library.get(b"ps6000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1459 | let ps6000aSetPulseWidthQualifierProperties = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1462 | let ps6000aSetPulseWidthQualifierConditions = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1465 | let ps6000aSetPulseWidthQualifierDirections = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1468 | let ps6000aSetTriggerDigitalPortProperties = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1471 | let ps6000aSetPulseWidthDigitalPortProperties = __library
[INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1474 | let ps6000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1477 | let ps6000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1480 | let ps6000aSetDataBuffer = __library.get(b"ps6000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1481 | let ps6000aSetDataBuffers = __library.get(b"ps6000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1482 | let ps6000aRunBlock = __library.get(b"ps6000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1483 | let ps6000aIsReady = __library.get(b"ps6000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1484 | let ps6000aRunStreaming = __library.get(b"ps6000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1485 | let ps6000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1488 | let ps6000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1491 | let ps6000aGetValues = __library.get(b"ps6000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1492 | let ps6000aGetValuesBulk = __library.get(b"ps6000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1493 | let ps6000aGetValuesAsync = __library.get(b"ps6000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1494 | let ps6000aGetValuesBulkAsync = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1497 | let ps6000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1500 | let ps6000aStopUsingGetValuesOverlapped = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1503 | let ps6000aGetNoOfCaptures = __library.get(b"ps6000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1504 | let ps6000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1507 | let ps6000aStop = __library.get(b"ps6000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1508 | let ps6000aSetNoOfCaptures = __library.get(b"ps6000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1509 | let ps6000aGetTriggerInfo = __library.get(b"ps6000aGetTriggerInfo\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1510 | let ps6000aEnumerateUnits = __library.get(b"ps6000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1511 | let ps6000aPingUnit = __library.get(b"ps6000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1512 | let ps6000aGetAnalogueOffsetLimits = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1515 | let ps6000aGetMinimumTimebaseStateless = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1518 | let ps6000aNearestSampleIntervalStateless = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1521 | let ps6000aChannelCombinationsStateless = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1524 | let ps6000aSetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1527 | let ps6000aGetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1530 | let ps6000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1533 | let ps6000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1536 | let ps6000aGetScalingValues = __library.get(b"ps6000aGetScalingValues\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1537 | let ps6000aGetAdcLimits = __library.get(b"ps6000aGetAdcLimits\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1538 | let ps6000aCheckForUpdate = __library.get(b"ps6000aCheckForUpdate\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1539 | let ps6000aStartFirmwareUpdate = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1542 | let ps6000aResetChannelsAndReportAllChannelsOvervoltageTripStatus = __library
[INFO] [stdout] | ------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1545 | let ps6000aReportAllChannelsOvervoltageTripStatus = __library
[INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1548 | Ok(PS6000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1549 | | __library,
[INFO] [stdout] 1550 | | ps6000aApplyFix,
[INFO] [stdout] 1551 | | ps6000aOpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1628 | | ps6000aReportAllChannelsOvervoltageTripStatus,
[INFO] [stdout] 1629 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps5000a.rs:2026:12
[INFO] [stdout] |
[INFO] [stdout] 1847 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1851 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1852 | let ps5000aApplyFix = __library.get(b"ps5000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1853 | let ps5000aOpenUnit = __library.get(b"ps5000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1854 | let ps5000aOpenUnitAsync = __library.get(b"ps5000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1855 | let ps5000aOpenUnitProgress = __library.get(b"ps5000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1856 | let ps5000aGetUnitInfo = __library.get(b"ps5000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1857 | let ps5000aFlashLed = __library.get(b"ps5000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1858 | let ps5000aIsLedFlashing = __library.get(b"ps5000aIsLedFlashing\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1859 | let ps5000aCloseUnit = __library.get(b"ps5000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1860 | let ps5000aMemorySegments = __library.get(b"ps5000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1861 | let ps5000aSetChannel = __library.get(b"ps5000aSetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1862 | let ps5000aSetDigitalPort = __library.get(b"ps5000aSetDigitalPort\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1863 | let ps5000aSetBandwidthFilter = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1866 | let ps5000aGetTimebase = __library.get(b"ps5000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1867 | let ps5000aGetTimebase2 = __library.get(b"ps5000aGetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1868 | let ps5000aNearestSampleIntervalStateless = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1871 | let ps5000aGetMinimumTimebaseStateless = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1874 | let ps5000aChannelCombinationsStateless = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1877 | let ps5000aSetSigGenArbitrary = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1880 | let ps5000aSetSigGenBuiltIn = __library.get(b"ps5000aSetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1881 | let ps5000aSetSigGenBuiltInV2 = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1884 | let ps5000aSetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1887 | let ps5000aSetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1890 | let ps5000aSigGenFrequencyToPhase = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1893 | let ps5000aSigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1896 | let ps5000aSigGenSoftwareControl = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1899 | let ps5000aSetEts = __library.get(b"ps5000aSetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1900 | let ps5000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1903 | let ps5000aSetTriggerChannelPropertiesV2 = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1906 | let ps5000aSetAutoTriggerMicroSeconds = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1909 | let ps5000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1912 | let ps5000aSetTriggerChannelConditionsV2 = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1915 | let ps5000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1918 | let ps5000aSetTriggerChannelDirectionsV2 = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1921 | let ps5000aSetSimpleTrigger = __library.get(b"ps5000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1922 | let ps5000aSetTriggerDigitalPortProperties = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1925 | let ps5000aSetPulseWidthDigitalPortProperties = __library
[INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1928 | let ps5000aSetTriggerDelay = __library.get(b"ps5000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1929 | let ps5000aSetPulseWidthQualifier = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1932 | let ps5000aSetPulseWidthQualifierProperties = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1935 | let ps5000aSetPulseWidthQualifierConditions = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1938 | let ps5000aSetPulseWidthQualifierDirections = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1941 | let ps5000aIsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1944 | let ps5000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1947 | let ps5000aGetTriggerTimeOffset64 = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1950 | let ps5000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1953 | let ps5000aGetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1956 | let ps5000aSetDataBuffers = __library.get(b"ps5000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1957 | let ps5000aSetDataBuffer = __library.get(b"ps5000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1958 | let ps5000aSetUnscaledDataBuffers = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1961 | let ps5000aSetEtsTimeBuffer = __library.get(b"ps5000aSetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1962 | let ps5000aSetEtsTimeBuffers = __library.get(b"ps5000aSetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1963 | let ps5000aIsReady = __library.get(b"ps5000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1964 | let ps5000aRunBlock = __library.get(b"ps5000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1965 | let ps5000aRunStreaming = __library.get(b"ps5000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1966 | let ps5000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1969 | let ps5000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1972 | let ps5000aGetMaxDownSampleRatio = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1975 | let ps5000aGetValues = __library.get(b"ps5000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1976 | let ps5000aGetValuesAsync = __library.get(b"ps5000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1977 | let ps5000aGetValuesBulk = __library.get(b"ps5000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1978 | let ps5000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1981 | let ps5000aGetValuesOverlappedBulk = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1984 | let ps5000aTriggerWithinPreTriggerSamples = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1987 | let ps5000aGetTriggerInfoBulk = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1990 | let ps5000aEnumerateUnits = __library.get(b"ps5000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1991 | let ps5000aGetChannelInformation = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1994 | let ps5000aMaximumValue = __library.get(b"ps5000aMaximumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1995 | let ps5000aMinimumValue = __library.get(b"ps5000aMinimumValue\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1996 | let ps5000aGetAnalogueOffset = __library.get(b"ps5000aGetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1997 | let ps5000aGetMaxSegments = __library.get(b"ps5000aGetMaxSegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1998 | let ps5000aChangePowerSource = __library.get(b"ps5000aChangePowerSource\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1999 | let ps5000aCurrentPowerSource = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2002 | let ps5000aStop = __library.get(b"ps5000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2003 | let ps5000aPingUnit = __library.get(b"ps5000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2004 | let ps5000aSetNoOfCaptures = __library.get(b"ps5000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2005 | let ps5000aGetNoOfCaptures = __library.get(b"ps5000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2006 | let ps5000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2009 | let ps5000aSetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2012 | let ps5000aGetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2015 | let ps5000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2018 | let ps5000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2021 | let ps5000aGetScalingValues = __library.get(b"ps5000aGetScalingValues\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2022 | let ps5000aCheckForUpdate = __library.get(b"ps5000aCheckForUpdate\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 2023 | let ps5000aStartFirmwareUpdate = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2026 | Ok(PS5000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 2027 | | __library,
[INFO] [stdout] 2028 | | ps5000aApplyFix,
[INFO] [stdout] 2029 | | ps5000aOpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 2111 | | ps5000aStartFirmwareUpdate,
[INFO] [stdout] 2112 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps6000.rs:1044:12
[INFO] [stdout] |
[INFO] [stdout] 933 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 937 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 938 | let ps6000ApplyFix = __library.get(b"ps6000ApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 939 | let ps6000OpenUnit = __library.get(b"ps6000OpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 940 | let ps6000OpenUnitAsync = __library.get(b"ps6000OpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 941 | let ps6000OpenUnitProgress = __library.get(b"ps6000OpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 942 | let ps6000GetUnitInfo = __library.get(b"ps6000GetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 943 | let ps6000FlashLed = __library.get(b"ps6000FlashLed\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 944 | let ps6000CloseUnit = __library.get(b"ps6000CloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 945 | let ps6000MemorySegments = __library.get(b"ps6000MemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 946 | let ps6000SetChannel = __library.get(b"ps6000SetChannel\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 947 | let ps6000GetTimebase = __library.get(b"ps6000GetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 948 | let ps6000GetTimebase2 = __library.get(b"ps6000GetTimebase2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 949 | let ps6000SetSigGenArbitrary = __library.get(b"ps6000SetSigGenArbitrary\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 950 | let ps6000SetSigGenBuiltIn = __library.get(b"ps6000SetSigGenBuiltIn\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 951 | let ps6000SetSigGenBuiltInV2 = __library.get(b"ps6000SetSigGenBuiltInV2\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 952 | let ps6000SetSigGenPropertiesArbitrary = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 955 | let ps6000SetSigGenPropertiesBuiltIn = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 958 | let ps6000SigGenFrequencyToPhase = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 961 | let ps6000SigGenArbitraryMinMaxValues = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 964 | let ps6000SigGenSoftwareControl = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 967 | let ps6000SetSimpleTrigger = __library.get(b"ps6000SetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 968 | let ps6000SetEts = __library.get(b"ps6000SetEts\0").map(|sym| *sym);
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 969 | let ps6000SetTriggerChannelProperties = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 972 | let ps6000SetTriggerChannelConditions = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 975 | let ps6000SetTriggerChannelDirections = __library
[INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 978 | let ps6000SetTriggerDelay = __library.get(b"ps6000SetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 979 | let ps6000SetPulseWidthQualifier = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 982 | let ps6000IsTriggerOrPulseWidthQualifierEnabled = __library
[INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 985 | let ps6000GetTriggerTimeOffset = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 988 | let ps6000GetTriggerTimeOffset64 = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 991 | let ps6000GetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 994 | let ps6000GetValuesTriggerTimeOffsetBulk64 = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 997 | let ps6000SetDataBuffers = __library.get(b"ps6000SetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 998 | let ps6000SetDataBuffer = __library.get(b"ps6000SetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 999 | let ps6000SetDataBufferBulk = __library.get(b"ps6000SetDataBufferBulk\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1000 | let ps6000SetDataBuffersBulk = __library.get(b"ps6000SetDataBuffersBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1001 | let ps6000SetEtsTimeBuffer = __library.get(b"ps6000SetEtsTimeBuffer\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1002 | let ps6000SetEtsTimeBuffers = __library.get(b"ps6000SetEtsTimeBuffers\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1003 | let ps6000RunBlock = __library.get(b"ps6000RunBlock\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1004 | let ps6000IsReady = __library.get(b"ps6000IsReady\0").map(|sym| *sym);
[INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1005 | let ps6000RunStreaming = __library.get(b"ps6000RunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1006 | let ps6000GetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1009 | let ps6000NoOfStreamingValues = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1012 | let ps6000GetMaxDownSampleRatio = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1015 | let ps6000GetValues = __library.get(b"ps6000GetValues\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1016 | let ps6000GetValuesBulk = __library.get(b"ps6000GetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1017 | let ps6000GetValuesAsync = __library.get(b"ps6000GetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1018 | let ps6000GetValuesOverlapped = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1021 | let ps6000GetValuesOverlappedBulk = __library
[INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1024 | let ps6000GetValuesBulkAsyc = __library.get(b"ps6000GetValuesBulkAsyc\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1025 | let ps6000GetNoOfCaptures = __library.get(b"ps6000GetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1026 | let ps6000GetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1029 | let ps6000Stop = __library.get(b"ps6000Stop\0").map(|sym| *sym);
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1030 | let ps6000SetNoOfCaptures = __library.get(b"ps6000SetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1031 | let ps6000SetWaveformLimiter = __library.get(b"ps6000SetWaveformLimiter\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1032 | let ps6000GetTriggerInfoBulk = __library.get(b"ps6000GetTriggerInfoBulk\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1033 | let ps6000EnumerateUnits = __library.get(b"ps6000EnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1034 | let ps6000SetExternalClock = __library.get(b"ps6000SetExternalClock\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1035 | let ps6000PingUnit = __library.get(b"ps6000PingUnit\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1036 | let ps6000GetAnalogueOffset = __library.get(b"ps6000GetAnalogueOffset\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1037 | let ps6000QueryTemperatures = __library.get(b"ps6000QueryTemperatures\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1038 | let ps6000QueryOutputEdgeDetect = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1041 | let ps6000SetOutputEdgeDetect = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1044 | Ok(PS6000Loader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1045 | | __library,
[INFO] [stdout] 1046 | | ps6000ApplyFix,
[INFO] [stdout] 1047 | | ps6000OpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1107 | | ps6000SetOutputEdgeDetect,
[INFO] [stdout] 1108 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/ps6000a.rs:1548:12
[INFO] [stdout] |
[INFO] [stdout] 1394 | pub unsafe fn new(path: P) -> Result
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1398 | let __library = ::libloading::Library::new(path)?;
[INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1399 | let ps6000aApplyFix = __library.get(b"ps6000aApplyFix\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1400 | let ps6000aOpenUnit = __library.get(b"ps6000aOpenUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1401 | let ps6000aOpenUnitAsync = __library.get(b"ps6000aOpenUnitAsync\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1402 | let ps6000aOpenUnitProgress = __library.get(b"ps6000aOpenUnitProgress\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1403 | let ps6000aGetUnitInfo = __library.get(b"ps6000aGetUnitInfo\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1404 | let ps6000aCloseUnit = __library.get(b"ps6000aCloseUnit\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1405 | let ps6000aFlashLed = __library.get(b"ps6000aFlashLed\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1406 | let ps6000aMemorySegments = __library.get(b"ps6000aMemorySegments\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1407 | let ps6000aMemorySegmentsBySamples = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1410 | let ps6000aGetMaximumAvailableMemory = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1413 | let ps6000aQueryMaxSegmentsBySamples = __library
[INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1416 | let ps6000aSetChannelOn = __library.get(b"ps6000aSetChannelOn\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1417 | let ps6000aSetChannelOff = __library.get(b"ps6000aSetChannelOff\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1418 | let ps6000aSetDigitalPortOn = __library.get(b"ps6000aSetDigitalPortOn\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1419 | let ps6000aSetDigitalPortOff = __library.get(b"ps6000aSetDigitalPortOff\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1420 | let ps6000aGetTimebase = __library.get(b"ps6000aGetTimebase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1421 | let ps6000aSigGenWaveform = __library.get(b"ps6000aSigGenWaveform\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1422 | let ps6000aSigGenRange = __library.get(b"ps6000aSigGenRange\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1423 | let ps6000aSigGenWaveformDutyCycle = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1426 | let ps6000aSigGenTrigger = __library.get(b"ps6000aSigGenTrigger\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1427 | let ps6000aSigGenFilter = __library.get(b"ps6000aSigGenFilter\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1428 | let ps6000aSigGenFrequency = __library.get(b"ps6000aSigGenFrequency\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1429 | let ps6000aSigGenFrequencySweep = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1432 | let ps6000aSigGenPhase = __library.get(b"ps6000aSigGenPhase\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1433 | let ps6000aSigGenPhaseSweep = __library.get(b"ps6000aSigGenPhaseSweep\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1434 | let ps6000aSigGenClockManual = __library.get(b"ps6000aSigGenClockManual\0").map(|sym| *sym);
[INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1435 | let ps6000aSigGenSoftwareTriggerControl = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1438 | let ps6000aSigGenApply = __library.get(b"ps6000aSigGenApply\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1439 | let ps6000aSigGenLimits = __library.get(b"ps6000aSigGenLimits\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1440 | let ps6000aSigGenFrequencyLimits = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1443 | let ps6000aSigGenPause = __library.get(b"ps6000aSigGenPause\0").map(|sym| *sym);
[INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1444 | let ps6000aSigGenRestart = __library.get(b"ps6000aSigGenRestart\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1445 | let ps6000aSetSimpleTrigger = __library.get(b"ps6000aSetSimpleTrigger\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1446 | let ps6000aTriggerWithinPreTriggerSamples = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1449 | let ps6000aSetTriggerChannelProperties = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1452 | let ps6000aSetTriggerChannelConditions = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1455 | let ps6000aSetTriggerChannelDirections = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1458 | let ps6000aSetTriggerDelay = __library.get(b"ps6000aSetTriggerDelay\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1459 | let ps6000aSetPulseWidthQualifierProperties = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1462 | let ps6000aSetPulseWidthQualifierConditions = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1465 | let ps6000aSetPulseWidthQualifierDirections = __library
[INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1468 | let ps6000aSetTriggerDigitalPortProperties = __library
[INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1471 | let ps6000aSetPulseWidthDigitalPortProperties = __library
[INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1474 | let ps6000aGetTriggerTimeOffset = __library
[INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1477 | let ps6000aGetValuesTriggerTimeOffsetBulk = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1480 | let ps6000aSetDataBuffer = __library.get(b"ps6000aSetDataBuffer\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1481 | let ps6000aSetDataBuffers = __library.get(b"ps6000aSetDataBuffers\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1482 | let ps6000aRunBlock = __library.get(b"ps6000aRunBlock\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1483 | let ps6000aIsReady = __library.get(b"ps6000aIsReady\0").map(|sym| *sym);
[INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1484 | let ps6000aRunStreaming = __library.get(b"ps6000aRunStreaming\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1485 | let ps6000aGetStreamingLatestValues = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1488 | let ps6000aNoOfStreamingValues = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1491 | let ps6000aGetValues = __library.get(b"ps6000aGetValues\0").map(|sym| *sym);
[INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1492 | let ps6000aGetValuesBulk = __library.get(b"ps6000aGetValuesBulk\0").map(|sym| *sym);
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1493 | let ps6000aGetValuesAsync = __library.get(b"ps6000aGetValuesAsync\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1494 | let ps6000aGetValuesBulkAsync = __library
[INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1497 | let ps6000aGetValuesOverlapped = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1500 | let ps6000aStopUsingGetValuesOverlapped = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1503 | let ps6000aGetNoOfCaptures = __library.get(b"ps6000aGetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1504 | let ps6000aGetNoOfProcessedCaptures = __library
[INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1507 | let ps6000aStop = __library.get(b"ps6000aStop\0").map(|sym| *sym);
[INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1508 | let ps6000aSetNoOfCaptures = __library.get(b"ps6000aSetNoOfCaptures\0").map(|sym| *sym);
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1509 | let ps6000aGetTriggerInfo = __library.get(b"ps6000aGetTriggerInfo\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1510 | let ps6000aEnumerateUnits = __library.get(b"ps6000aEnumerateUnits\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1511 | let ps6000aPingUnit = __library.get(b"ps6000aPingUnit\0").map(|sym| *sym);
[INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1512 | let ps6000aGetAnalogueOffsetLimits = __library
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1515 | let ps6000aGetMinimumTimebaseStateless = __library
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1518 | let ps6000aNearestSampleIntervalStateless = __library
[INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1521 | let ps6000aChannelCombinationsStateless = __library
[INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1524 | let ps6000aSetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1527 | let ps6000aGetDeviceResolution = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1530 | let ps6000aQueryOutputEdgeDetect = __library
[INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1533 | let ps6000aSetOutputEdgeDetect = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1536 | let ps6000aGetScalingValues = __library.get(b"ps6000aGetScalingValues\0").map(|sym| *sym);
[INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1537 | let ps6000aGetAdcLimits = __library.get(b"ps6000aGetAdcLimits\0").map(|sym| *sym);
[INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1538 | let ps6000aCheckForUpdate = __library.get(b"ps6000aCheckForUpdate\0").map(|sym| *sym);
[INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 1539 | let ps6000aStartFirmwareUpdate = __library
[INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1542 | let ps6000aResetChannelsAndReportAllChannelsOvervoltageTripStatus = __library
[INFO] [stdout] | ------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1545 | let ps6000aReportAllChannelsOvervoltageTripStatus = __library
[INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1548 | Ok(PS6000ALoader {
[INFO] [stdout] | ____________^
[INFO] [stdout] 1549 | | __library,
[INFO] [stdout] 1550 | | ps6000aApplyFix,
[INFO] [stdout] 1551 | | ps6000aOpenUnit,
[INFO] [stdout] ... |
[INFO] [stdout] 1628 | | ps6000aReportAllChannelsOvervoltageTripStatus,
[INFO] [stdout] 1629 | | })
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] error: could not compile `pico-sys-dynamic` (lib) due to 11 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `pico-sys-dynamic` (lib test) due to 11 previous errors
[INFO] running `Command { std: "docker" "inspect" "ab8ecf4dd05b20ba54e576cc0757b392b2de22ee79d2d2577b2c9caa755c879b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab8ecf4dd05b20ba54e576cc0757b392b2de22ee79d2d2577b2c9caa755c879b", kill_on_drop: false }`
[INFO] [stdout] ab8ecf4dd05b20ba54e576cc0757b392b2de22ee79d2d2577b2c9caa755c879b