LilyPond Internals Reference: 3.2.97 rest-collision-interface

### 3.2.97 rest-collision-interface

Move ordinary rests (not multi-measure nor pitched rests) to avoid conflicts.

#### User settable properties:

> `minimum-distance` (dimension, in staff space)

>   Minimum distance between rest and notes or beam.

#### Internal properties:

> `elements` (array of grobs)

>   An array of grobs; the type is depending on the grob where this is set in.

> `positioning-done` (boolean)

>   Used to signal that a positioning element did its job. This ensures that a positioning is only done once.

This grob interface is used in the following graphical object(s): RestCollision.

#### Internals Reference v2.22.2 (stable-branch).