Module pattern

Source
Expand description

The pattern element.

Structsยง

Common ๐Ÿ”’
Pattern
PatternContentUnits
PatternUnits
ResolvedPattern
Unresolved ๐Ÿ”’
State used during the pattern resolution process
UnresolvedPattern ๐Ÿ”’
Main structure used during pattern resolution. For unresolved patterns, we store all fields as Option<T> - if None, it means that the field is not specified; if Some(T), it means that the field was specified.
UserSpacePattern
Pattern normalized to user-space units.

Enumsยง

Children ๐Ÿ”’
Keeps track of which Pattern provided a non-empty set of children during pattern resolution
UnresolvedChildren ๐Ÿ”’
Keeps track of which Pattern provided a non-empty set of children during pattern resolution

Functionsยง

nonempty_rect ๐Ÿ”’