diff --git a/Assets/BMapBindings/bmap-rs/src/bmap_wrapper.rs b/Assets/BMapBindings/bmap-rs/src/bmap_wrapper.rs
index b2d4cfb..bcf79fd 100644
--- a/Assets/BMapBindings/bmap-rs/src/bmap_wrapper.rs
+++ b/Assets/BMapBindings/bmap-rs/src/bmap_wrapper.rs
@@ -99,7 +99,7 @@ where
i: usize,
_p: PhantomData
,
/// Phantom reference to prevent object modification during iteration
- _o: &'o O,
+ _o: PhantomData<&'o O>,
}
impl<'o, P, O, T> StructIterator<'o, P, O, T>
@@ -567,7 +567,7 @@ where
pub trait BMTexture<'o, P>: BMObject<'o, P>
where
- P: AbstractPointer<'o> + ?Sized,
+ P: AbstractPointer<'o> + ?Sized + 'o,
{
fn get_file_name(&self) -> Result