//! Read-back operations: extract tensor data as plain `Vec`s.
//!
//! These are per-kind methods that call directly through the device traits
//! (no Kind dispatch layer) — each kind returns a different element type,
//! so there is no code-sharing benefit to a generic intermediate trait.
use crate::;