Decouple Vec ffi wrapper from C++ vector elements
diff --git a/src/rust_vec.rs b/src/rust_vec.rs
index 671d8f7..a8a144a 100644
--- a/src/rust_vec.rs
+++ b/src/rust_vec.rs
@@ -1,11 +1,9 @@
-use crate::cxx_vector::VectorTarget;
-
 #[repr(C)]
-pub struct RustVec<T: VectorTarget<T>> {
+pub struct RustVec<T> {
     repr: Vec<T>,
 }
 
-impl<T: VectorTarget<T>> RustVec<T> {
+impl<T> RustVec<T> {
     pub fn from(v: Vec<T>) -> Self {
         RustVec { repr: v }
     }