tiny.sql.WorkingSet
Defined in version.
API (9)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/sql/src/version.zig:450
zig
pub const WorkingSet = struct { base: Hash, working: Hash, staged: Hash, pub fn init(base: Hash) WorkingSet { return .{ .base = base, .working = base, .staged = base, }; } pub fn withWorking(self: WorkingSet, working: Hash) WorkingSet { return .{ .base = self.base, .working = working, .staged = self.staged, }; } pub fn stage(self: WorkingSet) WorkingSet { return .{ .base = self.base, .working = self.working, .staged = self.working, }; } pub fn advance(self: WorkingSet, base: Hash) WorkingSet { _ = self; return WorkingSet.init(base); } pub fn dirty(self: WorkingSet) bool { return !same(self.base, self.working); } pub fn hasStaged(self: WorkingSet) bool { return !same(self.base, self.staged); }};Source: lib/sql/src/root.zig:290
zig
pub const WorkingSet = version.WorkingSet;Audit
| Definitions | 7 |
|---|---|
| Public names | 14 |
| Members | 3 |
| Version | 26.7.0 |
| Revision | daab053ee433 |