Make file system loader serializable

This commit is contained in:
Laurenz 2021-09-29 00:10:21 +02:00
parent 2760e11145
commit a0065eef86

View File

@ -5,6 +5,7 @@ use std::rc::Rc;
use memmap2::Mmap;
use same_file::Handle;
use serde::{Deserialize, Serialize};
use walkdir::WalkDir;
use super::{FileHash, Loader};
@ -13,7 +14,8 @@ use crate::font::FaceInfo;
/// Loads fonts and files from the local file system.
///
/// _This is only available when the `fs` feature is enabled._
#[derive(Default)]
#[derive(Default, Serialize, Deserialize)]
#[serde(transparent)]
pub struct FsLoader {
faces: Vec<FaceInfo>,
}