From a0065eef86685223a1bbb2f586036f7df5b36349 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Wed, 29 Sep 2021 00:10:21 +0200 Subject: [PATCH] Make file system loader serializable --- src/loading/fs.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/loading/fs.rs b/src/loading/fs.rs index d03df3bab..fc49d6b53 100644 --- a/src/loading/fs.rs +++ b/src/loading/fs.rs @@ -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, }