pub trait PlatformAtlas {
// Required methods
fn get_or_insert_with<'a>(
&self,
key: &AtlasKey,
build: &mut dyn FnMut() -> Result<Option<(Size<DevicePixels>, Cow<'a, [u8]>)>, Error>,
) -> Result<Option<AtlasTile>, Error>;
fn remove(&self, key: &AtlasKey);
}Required Methods§
fn get_or_insert_with<'a>( &self, key: &AtlasKey, build: &mut dyn FnMut() -> Result<Option<(Size<DevicePixels>, Cow<'a, [u8]>)>, Error>, ) -> Result<Option<AtlasTile>, Error>
fn remove(&self, key: &AtlasKey)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".