diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-09-19 12:49:36 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-09-19 12:49:36 +0200 |
| commit | 59f67b79c7ff50f0bc9a27373d0fa36d1523e08a (patch) | |
| tree | 4687eea50b231b630563dd14e5de85551f661efb /src/loading/mem.rs | |
| parent | 30be75c6687f1e03cf867d258b3ddba353cc7aa2 (diff) | |
Remove image store
Diffstat (limited to 'src/loading/mem.rs')
| -rw-r--r-- | src/loading/mem.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/loading/mem.rs b/src/loading/mem.rs index 320de349..36e920d9 100644 --- a/src/loading/mem.rs +++ b/src/loading/mem.rs @@ -3,7 +3,7 @@ use std::collections::HashMap; use std::io; use std::path::{Path, PathBuf}; -use super::{FileHash, Loader}; +use super::{Buffer, FileHash, Loader}; use crate::font::FontInfo; use crate::util::PathExt; @@ -61,10 +61,10 @@ impl Loader for MemLoader { } } - fn load(&self, path: &Path) -> io::Result<Vec<u8>> { + fn load(&self, path: &Path) -> io::Result<Buffer> { self.files .get(&path.normalize()) - .map(|cow| cow.clone().into_owned()) + .map(|cow| cow.clone().into_owned().into()) .ok_or_else(|| io::ErrorKind::NotFound.into()) } } @@ -90,7 +90,7 @@ mod tests { // Test that the file can be loaded. assert_eq!( - loader.load(Path::new("directory/../PTSans.ttf")).unwrap(), + loader.load(Path::new("directory/../PTSans.ttf")).unwrap().as_slice(), data ); } |
