def same

bendvy-ecs-core@0.1.0.3 · chunk_query.bend:35

import bendvy-ecs-core@0.1.0.3/chunk_query.bend as ChunkQuery
import Base

35def same(left:Layout,right:Layout) -> Bool:
36  match left right:
37    case LayoutLeaf{} LayoutLeaf{}: True{}
38    case LayoutBranch{lh,ll,lr} LayoutBranch{rh,rl,rr}: U32.is_eq(lh,rh) && same(ll,rl) && same(lr,rr)
39    case _ _: False{}

Uses (4)

Used by (1)