Documentation
¶
Index ¶
- func Make(vs ...string) (t interfaces.TridexMutable)
- type Tridex
- func (tridex *Tridex) Abbreviate(v string) string
- func (tridex *Tridex) Add(v string)
- func (tridex *Tridex) All() interfaces.Seq[string]
- func (tridex *Tridex) Any() string
- func (tridex *Tridex) Contains(v string) bool
- func (tridex *Tridex) ContainsAbbreviation(v string) bool
- func (tridex *Tridex) ContainsExactly(v string) bool
- func (tridex *Tridex) ContainsExpansion(v string) bool
- func (tridex *Tridex) Expand(v string) string
- func (tridex *Tridex) Len() int
- func (tridex *Tridex) MarshalBinary() (bs []byte, err error)
- func (tridex *Tridex) MutableClone() (b interfaces.TridexMutable)
- func (tridex *Tridex) Remove(v string)
- func (tridex *Tridex) UnmarshalBinary(bs []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Make ¶
func Make(vs ...string) (t interfaces.TridexMutable)
Types ¶
type Tridex ¶
type Tridex struct {
Root node
// contains filtered or unexported fields
}
TODO-P4 make generic TODO-P4 recycle nodes TODO-P4 confirm JSON structure is correct TODO switch to runes and rune readers as input
func (*Tridex) Abbreviate ¶
func (*Tridex) ContainsAbbreviation ¶
func (*Tridex) ContainsExactly ¶
func (*Tridex) ContainsExpansion ¶
func (*Tridex) MarshalBinary ¶
func (*Tridex) MutableClone ¶
func (tridex *Tridex) MutableClone() (b interfaces.TridexMutable)
func (*Tridex) UnmarshalBinary ¶
Click to show internal directories.
Click to hide internal directories.