/rust/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs
Line  | Count  | Source  | 
1  |  | // not all are used in all features configurations  | 
2  |  | #![allow(unused)]  | 
3  |  |  | 
4  |  | /// Forward a method to an inherent method or a base trait method.  | 
5  |  | macro_rules! forward { | 
6  |  |     ($( Self :: $method:ident ( self $( , $arg:ident : $ty:ty )* ) -> $ret:ty ; )*)  | 
7  |  |         => {$( | 
8  |  |             #[inline]  | 
9  | 0  |             fn $method(self $( , $arg : $ty )* ) -> $ret { | 
10  | 0  |                 Self::$method(self $( , $arg )* )  | 
11  | 0  |             } Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::to_degrees Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::to_radians Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::is_infinite Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::is_subnormal Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::is_sign_negative Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::is_sign_positive Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::max Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::min Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::clamp Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::recip Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::is_nan Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::classify Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::is_finite Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::is_normal Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::to_degrees Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::to_radians Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::is_infinite Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::is_subnormal Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::is_sign_negative Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::is_sign_positive Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::max Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::min Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::clamp Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::recip Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::is_nan Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::classify Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::is_finite Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::is_normal  | 
12  |  |         )*};  | 
13  |  |     ($( $base:ident :: $method:ident ( self $( , $arg:ident : $ty:ty )* ) -> $ret:ty ; )*)  | 
14  |  |         => {$( | 
15  |  |             #[inline]  | 
16  |  |             fn $method(self $( , $arg : $ty )* ) -> $ret { | 
17  |  |                 <Self as $base>::$method(self $( , $arg )* )  | 
18  |  |             }  | 
19  |  |         )*};  | 
20  |  |     ($( $base:ident :: $method:ident ( $( $arg:ident : $ty:ty ),* ) -> $ret:ty ; )*)  | 
21  |  |         => {$( | 
22  |  |             #[inline]  | 
23  |  |             fn $method( $( $arg : $ty ),* ) -> $ret { | 
24  |  |                 <Self as $base>::$method( $( $arg ),* )  | 
25  |  |             }  | 
26  |  |         )*};  | 
27  |  |     ($( $imp:path as $method:ident ( self $( , $arg:ident : $ty:ty )* ) -> $ret:ty ; )*)  | 
28  |  |         => {$( | 
29  |  |             #[inline]  | 
30  |  |             fn $method(self $( , $arg : $ty )* ) -> $ret { | 
31  |  |                 $imp(self $( , $arg )* )  | 
32  |  |             }  | 
33  |  |         )*};  | 
34  |  | }  | 
35  |  |  | 
36  |  | macro_rules! constant { | 
37  |  |     ($( $method:ident () -> $ret:expr ; )*)  | 
38  |  |         => {$( | 
39  |  |             #[inline]  | 
40  | 0  |             fn $method() -> Self { | 
41  |  |                 $ret  | 
42  | 0  |             } Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::neg_infinity Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::min_positive_value Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::nan Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::epsilon Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::infinity Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::neg_zero Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::max_value Unexecuted instantiation: <f32 as num_traits::float::FloatCore>::min_value Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_1_SQRT_2 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_2_SQRT_PI Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::E Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::PI Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::TAU Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::LN_2 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::LN_10 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::LOG2_E Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::SQRT_2 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::LOG10_2 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::LOG10_E Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::LOG2_10 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_1_PI Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_2_PI Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_PI_2 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_PI_3 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_PI_4 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_PI_6 Unexecuted instantiation: <f32 as num_traits::float::FloatConst>::FRAC_PI_8 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_1_SQRT_2 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_2_SQRT_PI Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::E Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::PI Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::TAU Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::LN_2 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::LN_10 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::LOG2_E Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::SQRT_2 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::LOG10_2 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::LOG10_E Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::LOG2_10 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_1_PI Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_2_PI Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_PI_2 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_PI_3 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_PI_4 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_PI_6 Unexecuted instantiation: <f64 as num_traits::float::FloatConst>::FRAC_PI_8 Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::neg_infinity Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::min_positive_value Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::nan Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::epsilon Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::infinity Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::neg_zero Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::max_value Unexecuted instantiation: <f64 as num_traits::float::FloatCore>::min_value  | 
43  |  |         )*};  | 
44  |  | }  |