Skip to main content

Backend

Trait Backend 

Source
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§

Source

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".

Implementations on Foreign Types§

Source§

impl Backend for BoolmeshBoolean

Source§

impl Backend for ScalarBoolean

Source§

impl Backend for ScalarSection

Implementors§