Consistently use I::from(Self::get()) in parameter_types! (#9526)

This commit is contained in:
Ashley
2021-08-09 16:24:24 +02:00
committed by GitHub
parent a2f7524138
commit 1d27783738
+2 -4
View File
@@ -359,7 +359,6 @@ macro_rules! parameter_types {
(IMPL_CONST $name:ident, $type:ty, $value:expr) => {
impl $name {
/// Returns the value of this parameter type.
#[allow(unused)]
pub const fn get() -> $type {
$value
}
@@ -367,14 +366,13 @@ macro_rules! parameter_types {
impl<I: From<$type>> $crate::traits::Get<I> for $name {
fn get() -> I {
I::from($value)
I::from(Self::get())
}
}
};
(IMPL $name:ident, $type:ty, $value:expr) => {
impl $name {
/// Returns the value of this parameter type.
#[allow(unused)]
pub fn get() -> $type {
$value
}
@@ -382,7 +380,7 @@ macro_rules! parameter_types {
impl<I: From<$type>> $crate::traits::Get<I> for $name {
fn get() -> I {
I::from($value)
I::from(Self::get())
}
}
};