lib/sys/src/font/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 const sys = @import("../root.zig");
2 const catalog = @import("catalog.zig");
3 const roots = @import("roots.zig");
4 const walk = @import("walk.zig");
5
6 pub const required_capabilities = sys.capabilities.host(&.{ .environment, .filesystem });
7
8 pub const fixture = @import("fixture.zig");
9
10 pub const Catalog = catalog.Catalog;
11 pub const Directory = catalog.Directory;
12 pub const Entry = catalog.Entry;
13 pub const Format = catalog.Format;
14 pub const directories_max = catalog.directories_max;
15 pub const entries_max = catalog.entries_max;
16 pub const extension_bytes_max = catalog.extension_bytes_max;
17 pub const path_bytes_limit = catalog.path_bytes_limit;
18 pub const path_bytes_max = catalog.path_bytes_max;
19
20 pub const Environment = roots.Environment;
21 pub const RootSet = roots.RootSet;
22 pub const Support = roots.Support;
23 pub const Unsupported = roots.Unsupported;
24 pub const defaultRoots = roots.defaultRoots;
25 pub const rootsFor = roots.rootsFor;
26 pub const hostEnvironment = roots.hostEnvironment;
27 pub const root_bytes_max = roots.root_bytes_max;
28 pub const roots_max = roots.roots_max;
29
30 pub const Error = walk.Error;
31 pub const Options = walk.Options;
32 pub const Stats = walk.Stats;
33 pub const depth_limit = walk.depth_limit;
34 pub const entries_per_directory_max = walk.entries_per_directory_max;
35 pub const enumerate = walk.enumerate;