macro_rules! ein {
($([$($ix:expr),*]),+ -> [$($iy:expr),*]; $($label:ident = $size:expr),*) => { ... };
}Expand description
Convenience macro for creating einsum specifications.
Note: This macro uses identifier patterns for labels (like i, j, k),
not numeric literals.
§Example
use omeinsum::ein;
// A[i,j] × B[j,k] → C[i,k]
let (i, j, k) = (0, 1, 2);
let ein = ein!([i, j], [j, k] -> [i, k]; i=10, j=20, k=30);