BackendDevice

Trait BackendDevice 

pub trait BackendDevice:
    Clone
    + Debug
    + Send
    + Sync
    + 'static {
    // Required method
    fn name(&self) -> String;
}
Expand description

Re-export core types. Identifies a compute device (e.g., “CPU”, “CUDA:0”, “CUDA:1”).

Required Methods§

fn name(&self) -> String

A human-readable name for this device (e.g., “cpu”, “cuda:0”).

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§