message: Allow cast_lossless lint for macros
diff: @@ -215,6 +215,8 @@ macro_rules! promote_scalars {
  impl $imp<$scalar> for $res {
  type Output = $res;
  + #[cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))]
  + #[cfg_attr(feature = "cargo-clippy", allow(cast_lossless))]
  #[inline]
  fn $method(self, other: $scalar) -> $res {
  $imp::$method(self, other as $promo)
  @@ -224,6 +226,8 @@ macro_rules! promote_scalars {
  impl $imp<$res> for $scalar {
  type Output = $res;
  + #[cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))]
  + #[cfg_attr(feature = "cargo-clippy", allow(cast_lossless))]
  #[inline]
  fn $method(self, other: $res) -> $res {
  $imp::$method(self as $promo, other)
  @@ -236,6 +240,8 @@ macro_rules! promote_scalars_assign {
  (impl $imp:ident<$promo:ty> for $res:ty, $method:ident, $( $scalar:ty ),*) => {
  $(
  impl $imp<$scalar> for $res {
  + #[cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))]
  + #[cfg_attr(feature = "cargo-clippy", allow(cast_lossless))]
  #[inline]
  fn $method(&mut self, other: $scalar) {
  self.$method(other as $promo);
  