mirror of
https://github.com/typst/typst
synced 2025-05-18 11:05:28 +08:00
Make file system loader serializable
This commit is contained in:
parent
2760e11145
commit
a0065eef86
@ -5,6 +5,7 @@ use std::rc::Rc;
|
|||||||
|
|
||||||
use memmap2::Mmap;
|
use memmap2::Mmap;
|
||||||
use same_file::Handle;
|
use same_file::Handle;
|
||||||
|
use serde::{Deserialize, Serialize};
|
||||||
use walkdir::WalkDir;
|
use walkdir::WalkDir;
|
||||||
|
|
||||||
use super::{FileHash, Loader};
|
use super::{FileHash, Loader};
|
||||||
@ -13,7 +14,8 @@ use crate::font::FaceInfo;
|
|||||||
/// Loads fonts and files from the local file system.
|
/// Loads fonts and files from the local file system.
|
||||||
///
|
///
|
||||||
/// _This is only available when the `fs` feature is enabled._
|
/// _This is only available when the `fs` feature is enabled._
|
||||||
#[derive(Default)]
|
#[derive(Default, Serialize, Deserialize)]
|
||||||
|
#[serde(transparent)]
|
||||||
pub struct FsLoader {
|
pub struct FsLoader {
|
||||||
faces: Vec<FaceInfo>,
|
faces: Vec<FaceInfo>,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user