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}