From 244312bd034e45b55393083b09b731f2c1f95ea9 Mon Sep 17 00:00:00 2001 From: Alula <6276139+alula@users.noreply.github.com> Date: Tue, 13 Aug 2024 02:03:57 +0200 Subject: [PATCH] Clean up some crate::macros weirdness --- src/engine_constants/npcs.rs | 19 +++++++++---------- src/macros.rs | 5 ----- 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/src/engine_constants/npcs.rs b/src/engine_constants/npcs.rs index aeff306..0c1a254 100644 --- a/src/engine_constants/npcs.rs +++ b/src/engine_constants/npcs.rs @@ -2,11 +2,10 @@ use std::fmt::Debug; use std::marker::PhantomData; use std::ops::Index; -use serde::{Deserialize, Deserializer, Serialize}; use serde::de::{Error, SeqAccess, Visitor}; +use serde::{Deserialize, Deserializer, Serialize}; use crate::common::Rect; -use crate::macros::fmt::Formatter; #[derive(Copy, Clone)] pub struct SafeNPCRect(pub [Rect; T]); @@ -14,8 +13,8 @@ pub struct SafeNPCRect(pub [Rect; T]); impl Serialize for SafeNPCRect { #[inline] fn serialize(&self, serializer: S) -> Result - where - S: serde::Serializer, + where + S: serde::Serializer, { self.0.serialize(serializer) } @@ -26,13 +25,13 @@ struct SafeNPCRectArrayVisitor(pub PhantomData<[Rect; T]>); impl<'de, const T: usize> Visitor<'de> for SafeNPCRectArrayVisitor { type Value = [Rect; T]; - fn expecting(&self, formatter: &mut Formatter) -> crate::macros::fmt::Result { + fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { formatter.write_str("an array of rectangles") } fn visit_seq(self, mut seq: A) -> Result - where - A: SeqAccess<'de>, + where + A: SeqAccess<'de>, { let mut rects = [Rect::default(); T]; for (i, rect) in rects.iter_mut().enumerate() { @@ -46,8 +45,8 @@ impl<'de, const T: usize> Visitor<'de> for SafeNPCRectArrayVisitor { impl<'de, const T: usize> Deserialize<'de> for SafeNPCRect { fn deserialize(deserializer: D) -> Result - where - D: Deserializer<'de>, + where + D: Deserializer<'de>, { deserializer.deserialize_seq(SafeNPCRectArrayVisitor(PhantomData)).map(SafeNPCRect) } @@ -66,7 +65,7 @@ impl Index for SafeNPCRect { impl Debug for SafeNPCRect { #[inline] - fn fmt(&self, f: &mut Formatter) -> crate::macros::fmt::Result { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { self.0.fmt(f) } } diff --git a/src/macros.rs b/src/macros.rs index 76523a6..55ac871 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -1,8 +1,3 @@ -#[doc(hidden)] -pub use core::fmt; -#[doc(hidden)] -pub use core::mem::size_of; - #[macro_export(local_inner_macros)] macro_rules! case_insensitive_hashmap { (@single $($x:tt)*) => (());