pub fn keyIterator(self: Self) KeyIterator self: Self806
807
808
809
810
811
812
813
814
815
816
817
818
819
820 pub fn keyIterator(self: Self) KeyIterator {
if (self.metadata) |metadata| {
return .{
.len = self.capacity(),
.metadata = metadata,
.items = self.keys(),
};
} else {
return .{
.len = 0,
.metadata = undefined,
.items = undefined,
};
}
}