use crate::{Vector, common};
common::_impl_tuple_wrapper_from_array!([T, const N: usize], Vector<T, N>, item: T, len: N, field: data);
common::_impl_tuple_wrapper_from_tuple!([T, const N: usize], Vector<T, N>, item: T, len: N, field: data);
common::_impl_tuple_wrapper_array_accessors!([T, const N: usize], Vector<T, N>, item: T, len: N, field: data);
common::_impl_tuple_wrapper_tuple_accessors!([T, const N: usize], Vector<T, N>, item: T, len: N, field: data);
common::_impl_tuple_wrapper_slice_accessors!([T, const N: usize], Vector<T, N>, item: T, field: data);
common::_impl_tuple_wrapper_iter_accessors!([T, const N: usize], Vector<T, N>, item: T, field: data);
common::_impl_tuple_wrapper_index_traits!([T, const N: usize], Vector<T, N>, item: T);
common::_impl_tuple_wrapper_into_iter_traits!([T, const N: usize], Vector<T, N>, item: T, len: N);
common::_impl_tuple_wrapper_from_array_trait!([T, const N: usize], Vector<T, N>, item: T, len: N);
common::_impl_tuplelike_for_wrapper!([T, const N: usize], Vector<T, N>, item: T, len: N);