Skip to main content

detect_backend

Function detect_backend 

Source
pub fn detect_backend<F>(
    priority: &[&str],
    adapter_enabled: F,
) -> Result<String, NoBackendError>
where F: Fn(&str) -> bool,
Expand description

Detects the first available backend from a priority list.

§Arguments

  • priority - List of backend names to check in order
  • adapter_enabled - Function that returns whether an adapter is enabled in config

§Returns

  • Ok(backend_name) - First available backend
  • Err(NoBackendError) - No backends available