def same

ezx@1.11.0.0 · src/ledger/ignore.bend:246

import ezx@1.11.0.0/src/ledger/ignore.bend as Ignore
import Base

246# whether two kinds are the same rule. Two allowlist lines are never asked.
247def same(left: Rule, right: Rule) -> Bool:
248  match left right:
249    case Dir{} Dir{}:
250      True{}
251    case Star{} Star{}:
252      True{}
253    case Lib{} Lib{}:
254      True{}
255    case Pkgs{} Pkgs{}:
256      True{}
257    case _ _:
258      False{}

Uses (2)

Used by (1)