pub fn move_blocked(
indexed: &IndexedDocument<'_>,
moving: Shape,
scope: BlockId,
dst: GridRect,
) -> boolExpand description
The single-shape rule: a destination overlapping any other routing shape rejects the move, even one the shape already overlapped.