Files
wayvr/wlx-overlay-s/src/gui/asset.rs
Aleksander cc26831e35 rust 2024
2025-06-17 18:29:57 +02:00

13 lines
370 B
Rust

#[derive(rust_embed::Embed)]
#[folder = "src/assets/"]
pub struct GuiAsset;
impl wgui::assets::AssetProvider for GuiAsset {
fn load_from_path(&mut self, path: &str) -> anyhow::Result<Vec<u8>> {
match Self::get(path) {
Some(data) => Ok(data.data.to_vec()),
None => anyhow::bail!("embedded file {} not found", path),
}
}
}