tiny.zen.Metadata
Defined in tiny.zen.
API (7)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/zen/src/frontmatter/model.zig:8
zig
pub const Metadata = struct { pairs: []const Pair = &.{}, pub fn get(self: Metadata, key: []const u8) ?[]const u8 { for (self.pairs) |pair| { if (std.mem.eql(u8, pair.key, key)) return pair.value; } return null; } pub fn title(self: Metadata) ?[]const u8 { return self.get("title"); } pub fn description(self: Metadata) ?[]const u8 { return self.get("description"); } pub fn date(self: Metadata) ?[]const u8 { return self.get("date"); } pub fn draft(self: Metadata) bool { const value = self.get("draft") orelse return false; return std.mem.eql(u8, value, "true"); } pub fn curated(self: Metadata) bool { const value = self.get("curated") orelse return false; return std.mem.eql(u8, value, "true"); }};Source: lib/zen/src/root.zig:88
zig
/// Borrowed page metadata with named accessors for standard fields.pub const Metadata = frontmatter.Metadata;Also reachable as
Audit
| Definitions | 7 |
|---|---|
| Public names | 14 |
| Members | 1 |
| Version | 26.7.0 |
| Revision | daab053ee433 |