zls/src/ZigVersionWrapper.zig

14 lines
297 B
Zig
Raw Normal View History

const std = @import("std");
const Self = @This();
// This is necessary as `std.SemanticVersion` keeps pointers into the parsed string
version: std.SemanticVersion,
allocator: std.mem.Allocator,
raw_string: []const u8,
pub fn free(self: Self) void {
self.allocator.free(self.raw_string);
}