diff --git a/experiments/2024-12-09/src/math/vector.rs b/experiments/2024-12-09/src/math/vector.rs index 338ed0934..ef9f23aa1 100644 --- a/experiments/2024-12-09/src/math/vector.rs +++ b/experiments/2024-12-09/src/math/vector.rs @@ -9,11 +9,11 @@ pub struct Vector { pub components: [Scalar; D], } -impl From<[S; 3]> for Vector<3> +impl From<[S; D]> for Vector where S: Into, { - fn from(components: [S; 3]) -> Self { + fn from(components: [S; D]) -> Self { Self { components: components.map(Into::into), }