math_adapter/vector/x2/slice.rs
1//!
2//! Slice.
3//!
4
5/// Internal namespace.
6pub( crate ) mod private
7{
8 use crate::*;
9
10 impl< Scalar > X2NominalInterface for &[ Scalar ]
11 where
12 Scalar : ScalarInterface,
13 {
14 type Scalar = Scalar;
15
16 #[ inline ]
17 fn _0( &self ) -> Self::Scalar
18 {
19 self[ 0 ]
20 }
21
22 #[ inline ]
23 fn _1( &self ) -> Self::Scalar
24 {
25 self[ 1 ]
26 }
27
28 }
29
30}
31
32//
33
34crate::mod_interface!
35{
36}