diff options
| author | Anhgelus Morhtuuzh <william@herges.fr> | 2026-04-30 17:56:55 +0200 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <william@herges.fr> | 2026-04-30 17:56:55 +0200 |
| commit | a13df3ca580dc31544ef092d5d37e18089af3517 (patch) | |
| tree | cfcf8c1d8322ee8e97783e263105eac9f5c00f33 /src/eval/html/Literal.zig | |
| parent | 5ecd48d4b9f928beb4143f88e802ee4d9e25a2bd (diff) | |
refactor(element): generalize element creation
Diffstat (limited to 'src/eval/html/Literal.zig')
| -rw-r--r-- | src/eval/html/Literal.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/eval/html/Literal.zig b/src/eval/html/Literal.zig index 9d6d91e..a5eb199 100644 --- a/src/eval/html/Literal.zig +++ b/src/eval/html/Literal.zig @@ -28,7 +28,7 @@ pub fn initNoEscape(alloc: Allocator, literal: []const u8) Error!*Element.Litera } pub fn element(self: *Self) Element { - return (Element.Wrapper(Self){ .ptr = self }).element(); + return Element.Wrapper(Self, render).init(self); } fn fromNode(context: *anyopaque) Element { @@ -36,6 +36,6 @@ fn fromNode(context: *anyopaque) Element { return self.element(); } -pub fn render(self: *Self, alloc: Allocator) Error![]const u8 { +fn render(self: *Self, alloc: Allocator) Error![]const u8 { return try alloc.dupe(u8, self.literal); } |
