[][src]Module iching::trigram

Trigrams are the building blocks of Hexagrams. This module contains trigram generation and management tools.

Structs

Trigram

A Trigram is a tuple of three Lines. It can be converted into a TrigramName by calling get_name() on it. This is the building block of a Hexagram.

TrigramNamePair

A tuple containing two TrigramNames. In the future, functionality provided by this struct will be rolled in Hexagrams.

Enums

TrigramError

Errors related to Trigrams.

TrigramName

Named trigrams according to the Bagua. This represents a "settled" Trigram that will not "change."