Skip to content

feat(rust): introduce a plug-in mechanism for rust modules #8774

feat(rust): introduce a plug-in mechanism for rust modules

feat(rust): introduce a plug-in mechanism for rust modules #8774

Triggered via pull request February 20, 2025 13:40
Status Failure
Total duration 42m 49s
Billable time 42m
Artifacts

rust.yml

on: pull_request
Matrix: linux-build
Matrix: mac-build
Matrix: msrv
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 59 warnings
format
Process completed with exit code 1.
clippy
Process completed with exit code 101.
mac-build (nightly)
Process completed with exit code 101.
mac-build (stable)
The job was canceled because "nightly" failed.
mac-build (stable)
The operation was canceled.
windows-build
Process completed with exit code 1.
linux-build (stable)
Process completed with exit code 1.
clippy
Cache not found for keys: v0-rust-clippy-Linux-4245b1a6-9a0823ea, v0-rust-clippy-Linux-4245b1a6
mac-build (nightly)
Cache not found for keys: v0-rust-mac-build-Darwin-b008436e-9a0823ea, v0-rust-mac-build-Darwin-b008436e
mac-build (stable)
Cache not found for keys: v0-rust-mac-build-Darwin-b008436e-9a0823ea, v0-rust-mac-build-Darwin-b008436e
linux-build (nightly)
Cache not found for keys: v0-rust-linux-build-Linux-480a2b59-9a0823ea, v0-rust-linux-build-Linux-480a2b59
linux-build (nightly)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
linux-build (nightly): rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin.rs#L29
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin.rs#L30
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L32
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L33
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L36
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L41
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L46
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L62
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin.rs#L29
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin.rs#L30
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L32
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L33
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L36
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L41
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L46
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin/test_plugin.rs#L62
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (nightly): rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-build (nightly)
Cache not found for keys: v0-rust-linux-build-Linux-480a2b59-9a0823ea, v0-rust-linux-build-Linux-480a2b59
windows-build
Cache not found for keys: v0-rust-windows-build-Windows_NT-e233bbd1-4cef927b, v0-rust-windows-build-Windows_NT-e233bbd1
linux-arm
Cache not found for keys: v0-rust-linux-arm-Linux-2138abf3-9a0823ea, v0-rust-linux-arm-Linux-2138abf3
linux-arm
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
linux-arm
Cache not found for keys: v0-rust-linux-arm-Linux-2138abf3-9a0823ea, v0-rust-linux-arm-Linux-2138abf3
linux-arm: rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L29
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L30
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L29
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L30
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L256
unused `std::result::Result` that must be used
linux-arm: rust/lance/src/plugin/test_plugin.rs#L32
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin/test_plugin.rs#L33
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin/test_plugin.rs#L36
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L29
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L30
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin/test_plugin.rs#L32
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin/test_plugin.rs#L33
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin/test_plugin.rs#L36
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin/test_plugin.rs#L41
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin/test_plugin.rs#L46
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin/test_plugin.rs#L62
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-arm: rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-build (stable)
Cache not found for keys: v0-rust-linux-build-Linux-b0bc77b3-9a0823ea, v0-rust-linux-build-Linux-b0bc77b3
linux-build (stable): rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (stable): rust/lance/src/plugin.rs#L29
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (stable): rust/lance/src/plugin.rs#L30
`extern` fn uses type `dyn PluginInstance`, which is not FFI-safe
linux-build (stable): rust/lance/src/plugin.rs#L28
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-build (stable): rust/lance/src/plugin.rs#L29
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-build (stable): rust/lance/src/plugin.rs#L30
`extern` fn uses type `dyn plugin::PluginInstance`, which is not FFI-safe
linux-build (stable): rust/lance/src/plugin.rs#L256
unused `std::result::Result` that must be used
linux-build (stable)
Cache not found for keys: v0-rust-linux-build-Linux-b0bc77b3-9a0823ea, v0-rust-linux-build-Linux-b0bc77b3