Coverage Report

Created: 2025-10-10 06:23

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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
}