fn owner_matches(owner: &ResolvedOwner, item: &ItemAddress) -> boolExpand description
Each half constrains only the keys the item carries, so on list-by-course — which carries no
student number — the course half alone decides.
fn owner_matches(owner: &ResolvedOwner, item: &ItemAddress) -> boolEach half constrains only the keys the item carries, so on list-by-course — which carries no
student number — the course half alone decides.