concision_core/func/activate/
linear.rs

1/*
2    Appellation: linear <module>
3    Contrib: FL03 <jo3mccain@icloud.com>
4*/
5
6pub fn linear<T>(x: T) -> T {
7    x
8}
9
10unary!(LinearActivation::linear(self));
11
12impl<'a, T> LinearActivation for &'a T
13where
14    T: Clone,
15{
16    type Output = T;
17
18    fn linear(self) -> Self::Output {
19        self.clone()
20    }
21}