Documentation
¶
Overview ¶
Package check enforces append contract rules every backend shares
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Distinct ¶
func Distinct(reqs []timebox.AppendRequest) error
Distinct returns timebox.ErrDuplicateAggregate when two requests in one append name the same aggregate. Every backend checks expected sequences against the state the append started from, so a second request cannot match
func Mutates ¶
func Mutates(req timebox.AppendRequest) bool
Mutates reports whether a request changes stored state, rather than only asserting an expected sequence
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.