Open
Description
Removing splatting from operator overloads would make simd more consistent with the rest of Rust where explicit type conversions are basically always needed, it would also greatly simplify our docs.
Because splatting is so common, we could add a global splat
function (wouldn't necessarily replace Simd::splat
, but would be otherwise identical) and/or a Splat
trait such that you could write my_scalar.splat()
.
Related: #195 (comment)
and: #10 (comment)
Metadata
Metadata
Assignees
Labels
No labels