| ... | @@ -249,6 +249,10 @@ pub fn AlignedArrayList(comptime T: type, comptime alignment: ?u29) type { | ... | @@ -249,6 +249,10 @@ pub fn AlignedArrayList(comptime T: type, comptime alignment: ?u29) type { |
| 249 | return self.pop(); | 249 | return self.pop(); |
| 250 | } | 250 | } |
| 251 | | 251 | |
| | 252 | pub fn eql(self: Self, m: []const T) bool { |
| | 253 | return mem.eql(T, self.toSliceConst(), m); |
| | 254 | } |
| | 255 | |
| 252 | pub fn startsWith(self: Self, m: []const T) bool { | 256 | pub fn startsWith(self: Self, m: []const T) bool { |
| 253 | if (self.len < m.len) return false; | 257 | if (self.len < m.len) return false; |
| 254 | return mem.eql(T, self.items[0..m.len], m); | 258 | return mem.eql(T, self.items[0..m.len], m); |