Versions in this module Expand all Collapse all v0 v0.2.0 Sep 30, 2023 Changes in this version + var ErrNoShardMatched = stdErrors.New("no virtual shard matched") + var Zero = &Calculus + func Eval(vtab *rule.VTable, l logic.Logic[*Calculus]) (*rule.Shards, error) + func Wrap(c *cmp.Comparative) logic.Logic[*Calculus] + type Calculus struct + func (ca *Calculus) Compare(item logic.Item) int + func (ca *Calculus) String() string