From 51168c753286eeee64410ab19dc9f78a4ea479e4 Mon Sep 17 00:00:00 2001 From: tcmal Date: Sun, 25 Aug 2024 17:44:20 +0100 Subject: refactor(all): use new traits-based levels everywhere else. unfortunately this also starts using an unstable feature - generic_associated_types see rust-lang/rust#44265 --- stockton-levels/src/traits/light_maps.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'stockton-levels/src/traits/light_maps.rs') diff --git a/stockton-levels/src/traits/light_maps.rs b/stockton-levels/src/traits/light_maps.rs index 406746d..9b30d91 100644 --- a/stockton-levels/src/traits/light_maps.rs +++ b/stockton-levels/src/traits/light_maps.rs @@ -54,9 +54,9 @@ impl fmt::Debug for LightMap { } } -pub trait HasLightMaps<'a> { - type LightMapsIter: Iterator; +pub trait HasLightMaps { + type LightMapsIter<'a>: Iterator; - fn lightmaps_iter(&'a self) -> Self::LightMapsIter; - fn get_lightmap(&'a self, index: u32) -> &'a LightMap; + fn lightmaps_iter<'a>(&'a self) -> Self::LightMapsIter<'a>; + fn get_lightmap<'a>(&'a self, index: u32) -> &'a LightMap; } \ No newline at end of file -- cgit v1.2.3