From cad7b40ab1c10c768ab3416b47f525158b6a93a9 Mon Sep 17 00:00:00 2001 From: shuaixr <1025sxr@gmail.com> Date: Mon, 21 Sep 2026 08:17:01 +0800 Subject: [PATCH] Add From implementations for Vec and Box<[T]> --- src/conversions.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/conversions.rs b/src/conversions.rs index 335c8e9..2c95560 100644 --- a/src/conversions.rs +++ b/src/conversions.rs @@ -1,6 +1,7 @@ use { crate::{ Allocator, + Box, SmallVec, Vec }, @@ -100,3 +101,15 @@ impl From> for SmallVec { Self::from_vec(array) } } + +impl From> for Vec { + fn from(this: SmallVec) -> Self { + this.into_vec() + } +} + +impl From> for Box<[T]> { + fn from(this: SmallVec) -> Self { + this.into_boxed_slice() + } +}