Expand description

Common traits and members

Structs

Two-Dimensional coordinates used for addressing fields in a maze.

Representation of a single field.

A collection of Fields with passages between them.

Options for generating SVG output

Enums

The four cardinal directions

Defines the possible types of fields that exist in a maze

Generic error type that could be returned by all implemented generators.

Traits

Generic generator Api implemented by all algorithms to generate a maze