From b8c729e0774ba7f55fdb7495e5592d6d8de5358e Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Tue, 17 Dec 2024 20:30:02 +0100 Subject: [PATCH] Make conversion into vector generic --- experiments/2024-12-09/src/math/vector.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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), }