Trait libre_pvz_resources::loader::AssetFormat
source · pub trait AssetFormat: Copy + Send + Sync + 'static {
// Required methods
fn get_extension(self, extensions: AssetExtensions) -> StrList;
fn load_raw<T: Decode + DeserializeOwned>(self, src: &[u8]) -> Result<T>;
}
Expand description
Frontend asset format.
Required Methods§
sourcefn get_extension(self, extensions: AssetExtensions) -> StrList
fn get_extension(self, extensions: AssetExtensions) -> StrList
Get the extensions list.
Object Safety§
This trait is not object safe.