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}