Load assets from root folder

This commit is contained in:
Guilherme Werner
2024-02-16 21:29:11 -03:00
parent 695d54453d
commit 6c81312c06
2 changed files with 3 additions and 21 deletions

View File

@ -1,19 +1,3 @@
use anyhow::*;
use fs_extra::copy_items;
use fs_extra::dir::CopyOptions;
use std::env;
fn main() -> Result<()> {
fn main() {
println!("cargo:rerun-if-changed=assets/*");
let out_dir = env::var("OUT_DIR")?;
let mut copy_options = CopyOptions::new();
copy_options.overwrite = true;
let mut paths_to_copy = Vec::new();
paths_to_copy.push("assets/");
copy_items(&paths_to_copy, out_dir, &copy_options)?;
Ok(())
}

View File

@ -23,8 +23,7 @@ pub async fn load_string(file_name: &str) -> anyhow::Result<String> {
.text()
.await?;
} else {
let path = std::path::Path::new(env!("OUT_DIR"))
.join("assets")
let path = std::path::Path::new("assets")
.join(file_name);
let txt = std::fs::read_to_string(path)?;
}
@ -43,8 +42,7 @@ pub async fn load_binary(file_name: &str) -> anyhow::Result<Vec<u8>> {
.await?
.to_vec();
} else {
let path = std::path::Path::new(env!("OUT_DIR"))
.join("assets")
let path = std::path::Path::new("assets")
.join(file_name);
let data = std::fs::read(path)?;
}