//! Device preference matching, shared by every operation registry.
//!
//! One implementation so a new operation cannot drift from the established
//! routing semantics: adding a registry that quietly treats `Cpu` as
//! portable-only would silently exclude optimised backends.
use ;
/// Whether a backend satisfies the caller's device preference.
pub