Skip to main content

Module term_definition

Module term_definition 

Source
Expand description

Term definitions, simple and expanded.

Structs§

Entries
Iterator over the entries of an expanded term definition.
Expanded
Expanded term definition.
ExpandedRef
Borrowed view of a term definition in expanded form.
Index
Value of the @index entry of a term definition: the property carrying the index of the values in an index map.
InvalidNest
Error raised when a @nest value is a keyword other than @nest.
NotATypeKeyword
Error raised when a keyword is not one of those a @type entry accepts.
Simple
Simple term definition: the string a term maps to.

Enums§

EntryKey
Key of an expanded term definition entry.
EntryRef
Entry of an expanded term definition, key and value together.
EntryValueRef
Value of an expanded term definition entry.
FragmentRef
Fragment of a term definition.
Id
Value of the @id entry of a term definition.
IdRef
Borrowed value of the @id entry of a term definition.
InvalidTypeKeyword
Error raised when a string is not one of the keywords a @type entry accepts.
Nest
Value of the @nest entry of a term definition: the term under which the property is nested.
SubFragments
Iterator over the fragments held by a term definition entry.
TermDefinition
Definition bound to a term by a context.
Type
Value of the @type entry of a term definition: the type mapping of the term.
TypeKeyword
The keywords accepted as the value of the @type entry of an expanded term definition.