flounder_rust_capabilities() reports whether the compiled Rust extension
is available and which curated Rust-backed engines have been linked into the
package. flounder_rust_available() is a predicate for package code and
downstream tests. skip_if_no_flounder_rust() skips a testthat
test when a Rust-backed feature is unavailable.
Usage
flounder_rust_capabilities(required = TRUE)
flounder_rust_available()
skip_if_no_flounder_rust(feature = "compiled Rust support")Value
flounder_rust_capabilities() returns a named list with schema version,
package/crate metadata, compiled_support, and per-engine link status.
flounder_rust_available() returns TRUE or FALSE.
skip_if_no_flounder_rust() returns the capability list invisibly when
Rust is available, otherwise calls testthat::skip().