pub fn validate(placements: &[Placement]) -> Result<(), LayoutError>
Validate all placements before storing or sharing a canvas.
Rejects excessive, duplicate, empty, overflowing or overlapping rectangles.