pub trait Backend:
Debug
+ Send
+ Sync {
// Required method
fn descriptor(&self) -> BackendDescriptor;
}Expand description
Runtime geometry backend metadata.
The trait is intentionally unsealed: a downstream x86, ARM, CUDA, Metal, WebGPU, or domain-specific accelerator crate owns its backend type and can implement this trait without modifying Axiolid.
Required Methods§
Sourcefn descriptor(&self) -> BackendDescriptor
fn descriptor(&self) -> BackendDescriptor
Runtime descriptor and capability inventory.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".