From 7954158a76acba2fc36fd6f0acf42a2af3555f80 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 4 May 2022 21:54:02 +0100 Subject: [PATCH] Switch to deriving Deref Signed-off-by: Ian Jackson --- src/shapelib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/shapelib.rs b/src/shapelib.rs index 6ec011b3..fdd83952 100644 --- a/src/shapelib.rs +++ b/src/shapelib.rs @@ -189,7 +189,7 @@ struct ItemInertForOcculted { /// Represents a `T` which is an SVG basename which has been noted /// for processing during bundle load. -#[derive(Debug,Copy,Clone,Hash,Eq,PartialEq,Ord,PartialOrd)] +#[derive(Debug,Copy,Clone,Hash,Eq,PartialEq,Ord,PartialOrd,Deref)] #[repr(transparent)] struct SvgBaseName(T); impl Display for SvgBaseName where T: Display + ?Sized { @@ -210,7 +210,6 @@ impl SvgBaseName where T: ?Sized { u } } -deref_to_field!{{ T: ?Sized } SvgBaseName, T, 0 } impl SvgBaseName where T: Borrow { #[throws(SubstError)] fn note(src: &mut dyn LibrarySource, i: T, -- 2.30.2