diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b307f0..3295194 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Changed - Improved documentation on `Map::layers` and `Map::get_layer`. (#306) +- Extend lifetime of `Layer`s returned from `GroupLayer::get_layer` to the map's. (#307) ## [0.12.0] ### Added diff --git a/src/layers/group.rs b/src/layers/group.rs index afa19f6..1895cdd 100644 --- a/src/layers/group.rs +++ b/src/layers/group.rs @@ -129,7 +129,7 @@ impl<'map> GroupLayer<'map> { .map(move |layer| Layer::new(map, layer)) } /// Gets a specific layer from the group by index. - pub fn get_layer(&self, index: usize) -> Option { + pub fn get_layer(&self, index: usize) -> Option> { self.data .layers .get(index)