orx_v/v/
mod.rs

1mod new_v1;
2mod new_v2;
3mod new_v3;
4mod new_v4;
5
6pub use new_v1::NewV1;
7pub use new_v2::NewV2;
8pub use new_v3::NewV3;
9pub use new_v4::NewV4;
10
11/// Builders for multi-dimensional vectors.
12pub struct V;
13
14impl V {
15    /// `V1<T>`` (`NVec<D1, T>``) builder.
16    pub fn d1(self) -> NewV1 {
17        NewV1
18    }
19
20    /// `V2<T>`` (`NVec<D2, T>``) builder.
21    pub fn d2(self) -> NewV2 {
22        NewV2
23    }
24
25    /// `V3<T>`` (`NVec<D3, T>``) builder.
26    pub fn d3(self) -> NewV3 {
27        NewV3
28    }
29
30    /// `V4<T>`` (`NVec<D4, T>``) builder.
31    pub fn d4(self) -> NewV4 {
32        NewV4
33    }
34}