Documentation ¶
Index ¶
- Constants
- Variables
- func AddNormalized(es EtikettMutableSet, e *Etikett)
- func Aligned(id Kennung, lenLeft, lenRight int) string
- func AlignedParts(id Kennung, lenLeft, lenRight int) (string, string, string)
- func BinarySearchForRuneInEtikettenSortedStringSlice(haystack []string, needle rune) (idx int, ok bool)
- func Contains(a, b KennungSansGattung) bool
- func ContainsExactly(a, b KennungSansGattung) bool
- func ContainsWithoutUnderscoreSuffix[T schnittstellen.Stringer](a, b T) bool
- func Description(s EtikettSet) string
- func Equals(a, b Kennung) (ok bool)
- func ErrOnKonfig(v string) (err error)
- func EtikettSetEquals(a, b EtikettSet) bool
- func ExpandMany[T KennungLike[T], TPtr KennungLikePtr[T]](ks schnittstellen.SetPtrLike[T, TPtr], ex expansion.Expander) (out schnittstellen.SetPtrLike[T, TPtr])
- func ExpandOne[T KennungLike[T], TPtr KennungLikePtr[T]](k TPtr, exes ...expansion.Expander) (out schnittstellen.SetPtrLike[T, TPtr])
- func ExpandOneSlice[T KennungLike[T], TPtr KennungLikePtr[T]](k TPtr, exes ...expansion.Expander) (out []T)
- func FormattedString(k KennungSansGattung) string
- func GetEtikettMapPtrPool() schnittstellen.PoolValue[map[string]*Etikett]
- func GetEtikettPool() schnittstellen.Pool[Etikett, *Etikett]
- func HasParentPrefix(a, b Etikett) (has bool)
- func Includes(a, b KennungSansGattung) bool
- func IsDependentLeaf(a Etikett) (has bool)
- func IsEmpty[T schnittstellen.Stringer](a T) bool
- func IsErrInvalid(err error) bool
- func IsErrInvalidSigil(err error) bool
- func LeftSubtract[T schnittstellen.Stringer, TPtr schnittstellen.StringSetterPtr[T]](a, b T) (c T, err error)
- func Less[T schnittstellen.Stringer](a, b T) bool
- func LessLen[T schnittstellen.Stringer](a, b T) bool
- func MatchTwoSortedEtikettStringSlices(a, b []string) (hasMatch bool)
- func RemovePrefixes(es EtikettMutableSet, needle Etikett)
- func SigilFieldFunc(c rune) (ok bool)
- type Abbr
- type Clock
- type ErrInvalidKennung
- type Etikett
- func (e Etikett) Bytes() []byte
- func (a Etikett) Equals(b Etikett) bool
- func (a Etikett) EqualsAny(b any) bool
- func (e *Etikett) GetEtikett() Etikett
- func (e *Etikett) GetEtikettPtr() *Etikett
- func (e Etikett) GetGattung() schnittstellen.GattungLike
- func (e Etikett) GetQueryPrefix() string
- func (t Etikett) MarshalBinary() (text []byte, err error)
- func (t Etikett) MarshalText() (text []byte, err error)
- func (e Etikett) Parts() [3]string
- func (e *Etikett) Reset()
- func (e *Etikett) ResetWith(e1 Etikett)
- func (e *Etikett) Set(v string) (err error)
- func (e Etikett) String() string
- func (t *Etikett) UnmarshalBinary(text []byte) (err error)
- func (t *Etikett) UnmarshalText(text []byte) (err error)
- type EtikettLike
- type EtikettMutableSet
- type EtikettSet
- func Expanded(s EtikettSet, ex expansion.Expander) (out EtikettSet)
- func IntersectPrefixes(s1 EtikettSet, s2 EtikettSet) (s3 EtikettSet)
- func MakeEtikettSet(es ...Etikett) (s EtikettSet)
- func MakeEtikettSetStrings(vs ...string) (s EtikettSet, err error)
- func SubtractPrefix(s1 EtikettSet, e Etikett) (s2 EtikettSet)
- func WithRemovedCommonPrefixes(s EtikettSet) (s2 EtikettSet)
- func Withdraw(s1 EtikettMutableSet, e Etikett) (s2 EtikettSet)
- type Hinweis
- func AsHinweis(f fd.FD) (h Hinweis, ok bool)
- func GetHinweis(f fd.FD) (h Hinweis, err error)
- func MakeHinweis(v string) (h *Hinweis, err error)
- func MakeHinweisKopfUndSchwanz(kopf, schwanz string) (h Hinweis, err error)
- func MustHinweis(v string) (h *Hinweis)
- func NewHinweis(i coordinates.Int, pl Provider, pr Provider) (h Hinweis, err error)
- func NewHinweisEmpty() (h Hinweis)
- func (a Hinweis) Equals(b Hinweis) bool
- func (a Hinweis) EqualsAny(b any) bool
- func (h Hinweis) GetGattung() schnittstellen.GattungLike
- func (h Hinweis) Kopf() string
- func (i Hinweis) Less(j Hinweis) bool
- func (t Hinweis) MarshalBinary() (text []byte, err error)
- func (t Hinweis) MarshalText() (text []byte, err error)
- func (h Hinweis) Parts() [3]string
- func (h *Hinweis) Reset()
- func (h *Hinweis) ResetWith(h1 Hinweis)
- func (h Hinweis) Schwanz() string
- func (h *Hinweis) Set(v string) (err error)
- func (h Hinweis) String() string
- func (t *Hinweis) UnmarshalBinary(text []byte) (err error)
- func (t *Hinweis) UnmarshalText(text []byte) (err error)
- type HinweisMutableSet
- type HinweisSet
- type Index
- type IndexedEtikett
- type IndexedLike
- func (k IndexedLike[T, TPtr]) GetCount() int
- func (z IndexedLike[T, TPtr]) GetExpandedAll() schnittstellen.SetPtrLike[T, TPtr]
- func (z IndexedLike[T, TPtr]) GetExpandedRight() schnittstellen.SetPtrLike[T, TPtr]
- func (z IndexedLike[T, TPtr]) GetInt() int
- func (z IndexedLike[T, TPtr]) GetKennung() T
- func (k IndexedLike[T, TPtr]) GetSchwanzenCount() int
- func (z IndexedLike[T, TPtr]) GetTridex() schnittstellen.Tridex
- func (z *IndexedLike[T, TPtr]) Reset()
- func (i *IndexedLike[T, TPtr]) ResetWithKennung(k T)
- type InlineTypChecker
- type Kasten
- func (a Kasten) Equals(b Kasten) bool
- func (a Kasten) EqualsAny(b any) bool
- func (o Kasten) GetGattung() schnittstellen.GattungLike
- func (k Kasten) GetQueryPrefix() string
- func (t Kasten) MarshalBinary() (text []byte, err error)
- func (t Kasten) MarshalText() (text []byte, err error)
- func (k Kasten) Parts() [3]string
- func (e *Kasten) Reset()
- func (e *Kasten) ResetWith(e1 Kasten)
- func (e *Kasten) Set(v string) (err error)
- func (k Kasten) String() string
- func (t *Kasten) UnmarshalBinary(text []byte) (err error)
- func (t *Kasten) UnmarshalText(text []byte) (err error)
- type KastenMutableSet
- type KastenSet
- type Kennung
- type Kennung2
- func (k2 Kennung2) GetGattung() schnittstellen.GattungLike
- func (t Kennung2) MarshalBinary() (text []byte, err error)
- func (t Kennung2) MarshalText() (text []byte, err error)
- func (k2 Kennung2) Parts() [3]string
- func (k2 *Kennung2) Reset()
- func (a *Kennung2) ResetWithKennung(b Kennung) (err error)
- func (a *Kennung2) ResetWithKennungPtr(b KennungPtr) (err error)
- func (h *Kennung2) Set(v string) (err error)
- func (k2 *Kennung2) SetGattung(g schnittstellen.GattungGetter)
- func (h *Kennung2) SetWithGattung(v string, g schnittstellen.GattungGetter) (err error)
- func (h *Kennung2) SetWithKennung(k Kennung) (err error)
- func (k2 Kennung2) String() string
- func (t *Kennung2) UnmarshalBinary(text []byte) (err error)
- func (t *Kennung2) UnmarshalText(text []byte) (err error)
- type KennungLike
- type KennungLikePtr
- type KennungPtr
- type KennungSansGattung
- type KennungSansGattungPtr
- type Konfig
- func (a Konfig) Equals(b Konfig) bool
- func (a Konfig) EqualsAny(b any) bool
- func (a Konfig) GetGattung() schnittstellen.GattungLike
- func (t Konfig) MarshalBinary() (text []byte, err error)
- func (t Konfig) MarshalText() (text []byte, err error)
- func (k Konfig) Parts() [3]string
- func (a *Konfig) Reset()
- func (a *Konfig) ResetWith(_ Konfig)
- func (i Konfig) Set(v string) (err error)
- func (i Konfig) String() string
- func (t *Konfig) UnmarshalBinary(text []byte) (err error)
- func (t *Konfig) UnmarshalText(text []byte) (err error)
- type Provider
- type QueryPrefixer
- type Sha
- func (a Sha) Equals(b Sha) bool
- func (a Sha) EqualsAny(b any) bool
- func (a Sha) EqualsSha(b schnittstellen.ShaLike) bool
- func (e Sha) GetGattung() schnittstellen.GattungLike
- func (_ Sha) GetQueryPrefix() string
- func (t Sha) GetSha() Sha
- func (t Sha) GetShaLike() schnittstellen.ShaLike
- func (t Sha) GetShaString() string
- func (t Sha) IsNull() bool
- func (t Sha) Kopf() string
- func (t Sha) MarshalBinary() (text []byte, err error)
- func (t Sha) MarshalText() (text []byte, err error)
- func (t Sha) Parts() [3]string
- func (t *Sha) Reset()
- func (a *Sha) ResetWith(b Sha)
- func (t Sha) Schwanz() string
- func (e *Sha) Set(v string) (err error)
- func (e Sha) String() string
- func (t *Sha) UnmarshalBinary(text []byte) (err error)
- func (t *Sha) UnmarshalText(text []byte) (err error)
- type ShaLike
- type Sigil
- func (a *Sigil) Add(b Sigil)
- func (a Sigil) Contains(b Sigil) bool
- func (a *Sigil) Del(b Sigil)
- func (a Sigil) Equals(b Sigil) bool
- func (a Sigil) EqualsAny(b any) bool
- func (a Sigil) GetGattung() schnittstellen.GattungLike
- func (i Sigil) GetSha() sha.Sha
- func (a Sigil) GetSigil() schnittstellen.Sigil
- func (a Sigil) IncludesCwd() bool
- func (a Sigil) IncludesHidden() bool
- func (a Sigil) IncludesHistory() bool
- func (a Sigil) IncludesSchwanzen() bool
- func (a *Sigil) Reset()
- func (a *Sigil) ResetWith(b Sigil)
- func (i *Sigil) Set(v string) (err error)
- func (a Sigil) String() string
- type Slice
- type Tai
- func (t Tai) AsTime() (t1 thyme.Time)
- func (t Tai) Equals(t1 Tai) bool
- func (a Tai) EqualsAny(b any) bool
- func (t Tai) Format(v string) string
- func (t Tai) GetGattung() schnittstellen.GattungLike
- func (t Tai) IsEmpty() (ok bool)
- func (t Tai) IsZero() (ok bool)
- func (t Tai) Less(t1 Tai) bool
- func (t Tai) MarshalBinary() (text []byte, err error)
- func (t Tai) MarshalText() (text []byte, err error)
- func (t Tai) Parts() [3]string
- func (t *Tai) Reset()
- func (t *Tai) ResetWith(b Tai)
- func (t *Tai) Set(v string) (err error)
- func (t Tai) String() string
- func (t *Tai) UnmarshalBinary(text []byte) (err error)
- func (t *Tai) UnmarshalText(text []byte) (err error)
- type Typ
- func (a Typ) Equals(b Typ) bool
- func (a Typ) EqualsAny(b any) bool
- func (o Typ) GetGattung() schnittstellen.GattungLike
- func (t Typ) GetTyp() Typ
- func (t *Typ) GetTypPtr() *Typ
- func (t Typ) IsEmpty() bool
- func (t Typ) MarshalBinary() (text []byte, err error)
- func (t Typ) MarshalText() (text []byte, err error)
- func (t Typ) Parts() [3]string
- func (t *Typ) Reset()
- func (a *Typ) ResetWith(b Typ)
- func (e *Typ) Set(v string) (err error)
- func (e Typ) String() string
- func (t *Typ) UnmarshalBinary(text []byte) (err error)
- func (t *Typ) UnmarshalText(text []byte) (err error)
- type TypLike
- type TypMutableSet
- type TypSet
Constants ¶
View Source
const ( SigilSchwanzen = Sigil(iota) SigilHistory = Sigil(1 << iota) SigilCwd SigilHidden SigilMax = SigilHidden )
View Source
const EtikettRegexString = `^[-a-z0-9_]+$`
View Source
const KastenRegexString = `^(//)?[-a-z0-9_]+$`
Variables ¶
View Source
var EtikettRegex *regexp.Regexp
View Source
var EtikettResetter etikettResetter
View Source
var KastenRegex *regexp.Regexp
Functions ¶
func AddNormalized ¶
func AddNormalized(es EtikettMutableSet, e *Etikett)
TODO-P2 rename to AddNormalizedEtikett
func AlignedParts ¶
func Contains ¶
func Contains(a, b KennungSansGattung) bool
func ContainsExactly ¶
func ContainsExactly(a, b KennungSansGattung) bool
func ContainsWithoutUnderscoreSuffix ¶
func ContainsWithoutUnderscoreSuffix[T schnittstellen.Stringer](a, b T) bool
func Description ¶
func Description(s EtikettSet) string
func ErrOnKonfig ¶
func EtikettSetEquals ¶
func EtikettSetEquals(a, b EtikettSet) bool
func ExpandMany ¶
func ExpandMany[T KennungLike[T], TPtr KennungLikePtr[T]]( ks schnittstellen.SetPtrLike[T, TPtr], ex expansion.Expander, ) (out schnittstellen.SetPtrLike[T, TPtr])
func ExpandOne ¶
func ExpandOne[T KennungLike[T], TPtr KennungLikePtr[T]]( k TPtr, exes ...expansion.Expander, ) (out schnittstellen.SetPtrLike[T, TPtr])
func ExpandOneSlice ¶
func ExpandOneSlice[T KennungLike[T], TPtr KennungLikePtr[T]]( k TPtr, exes ...expansion.Expander, ) (out []T)
func FormattedString ¶
func FormattedString(k KennungSansGattung) string
func GetEtikettMapPtrPool ¶
func GetEtikettMapPtrPool() schnittstellen.PoolValue[map[string]*Etikett]
func GetEtikettPool ¶
func GetEtikettPool() schnittstellen.Pool[Etikett, *Etikett]
func HasParentPrefix ¶
func Includes ¶
func Includes(a, b KennungSansGattung) bool
func IsDependentLeaf ¶
func IsEmpty ¶
func IsEmpty[T schnittstellen.Stringer](a T) bool
func IsErrInvalid ¶
func IsErrInvalidSigil ¶
func LeftSubtract ¶
func LeftSubtract[ T schnittstellen.Stringer, TPtr schnittstellen.StringSetterPtr[T], ]( a, b T, ) (c T, err error)
func Less ¶
func Less[T schnittstellen.Stringer](a, b T) bool
func LessLen ¶
func LessLen[T schnittstellen.Stringer](a, b T) bool
func RemovePrefixes ¶
func RemovePrefixes(es EtikettMutableSet, needle Etikett)
func SigilFieldFunc ¶
Types ¶
type Abbr ¶
type Abbr struct { Sha struct { Expand func(string) (string, error) Abbreviate func(sha.Sha) (string, error) } Etikett abbrOne[Etikett, *Etikett] Typ abbrOne[Typ, *Typ] Hinweis abbrOne[Hinweis, *Hinweis] Kasten abbrOne[Kasten, *Kasten] }
func (Abbr) AbbreviateHinweisOnly ¶
type ErrInvalidKennung ¶
type ErrInvalidKennung string
func (ErrInvalidKennung) Error ¶
func (e ErrInvalidKennung) Error() string
func (ErrInvalidKennung) Is ¶
func (e ErrInvalidKennung) Is(err error) (ok bool)
type Etikett ¶
type Etikett struct {
// contains filtered or unexported fields
}
func MakeEtikett ¶
func MustEtikett ¶
func SansPrefix ¶
func (*Etikett) GetEtikett ¶
func (*Etikett) GetEtikettPtr ¶
func (Etikett) GetGattung ¶
func (e Etikett) GetGattung() schnittstellen.GattungLike
func (Etikett) GetQueryPrefix ¶
func (Etikett) MarshalBinary ¶
func (Etikett) MarshalText ¶
func (*Etikett) UnmarshalBinary ¶
func (*Etikett) UnmarshalText ¶
type EtikettLike ¶
type EtikettLike interface { GetEtikett() Etikett GetEtikettPtr() *Etikett schnittstellen.StringerGattungGetter }
type EtikettMutableSet ¶
type EtikettMutableSet = schnittstellen.MutableSetPtrLike[Etikett, *Etikett]
func MakeEtikettMutableSet ¶
func MakeEtikettMutableSet(hs ...Etikett) EtikettMutableSet
func MakeMutableEtikettSet ¶
func MakeMutableEtikettSet(hs ...Etikett) EtikettMutableSet
type EtikettSet ¶
type EtikettSet = schnittstellen.SetPtrLike[Etikett, *Etikett]
var EtikettSetEmpty EtikettSet
func Expanded ¶
func Expanded(s EtikettSet, ex expansion.Expander) (out EtikettSet)
func IntersectPrefixes ¶
func IntersectPrefixes(s1 EtikettSet, s2 EtikettSet) (s3 EtikettSet)
func MakeEtikettSet ¶
func MakeEtikettSet(es ...Etikett) (s EtikettSet)
func MakeEtikettSetStrings ¶
func MakeEtikettSetStrings(vs ...string) (s EtikettSet, err error)
func SubtractPrefix ¶
func SubtractPrefix(s1 EtikettSet, e Etikett) (s2 EtikettSet)
func WithRemovedCommonPrefixes ¶
func WithRemovedCommonPrefixes(s EtikettSet) (s2 EtikettSet)
func Withdraw ¶
func Withdraw(s1 EtikettMutableSet, e Etikett) (s2 EtikettSet)
type Hinweis ¶
type Hinweis struct {
// contains filtered or unexported fields
}
func MakeHinweis ¶
func MustHinweis ¶
func NewHinweis ¶
TODO-P3 is this really necessary?;w
func NewHinweisEmpty ¶
func NewHinweisEmpty() (h Hinweis)
func (Hinweis) GetGattung ¶
func (h Hinweis) GetGattung() schnittstellen.GattungLike
func (Hinweis) MarshalBinary ¶
func (Hinweis) MarshalText ¶
func (*Hinweis) UnmarshalBinary ¶
func (*Hinweis) UnmarshalText ¶
type HinweisMutableSet ¶
type HinweisMutableSet = schnittstellen.MutableSetLike[Hinweis]
func MakeHinweisMutableSet ¶
func MakeHinweisMutableSet(hs ...Hinweis) HinweisMutableSet
type HinweisSet ¶
type HinweisSet = schnittstellen.SetLike[Hinweis]
type Index ¶
type Index struct {
Etiketten func(*Etikett) (*IndexedLike[Etikett, *Etikett], error)
}
type IndexedEtikett ¶
type IndexedEtikett = IndexedLike[Etikett, *Etikett]
type IndexedLike ¶
type IndexedLike[ T KennungLike[T], TPtr KennungLikePtr[T], ] struct { Int int Kennung T SchwanzenCount int Count int ExpandedAll schnittstellen.SetPtrLike[T, TPtr] ExpandedRight schnittstellen.SetPtrLike[T, TPtr] Tridex schnittstellen.MutableTridex }
func MakeIndexed ¶
func MakeIndexed[ T KennungLike[T], TPtr KennungLikePtr[T], ](k T, ) (i *IndexedLike[T, TPtr])
func (IndexedLike[T, TPtr]) GetCount ¶
func (k IndexedLike[T, TPtr]) GetCount() int
func (IndexedLike[T, TPtr]) GetExpandedAll ¶
func (z IndexedLike[T, TPtr]) GetExpandedAll() schnittstellen.SetPtrLike[T, TPtr]
func (IndexedLike[T, TPtr]) GetExpandedRight ¶
func (z IndexedLike[T, TPtr]) GetExpandedRight() schnittstellen.SetPtrLike[T, TPtr]
func (IndexedLike[T, TPtr]) GetInt ¶
func (z IndexedLike[T, TPtr]) GetInt() int
func (IndexedLike[T, TPtr]) GetKennung ¶
func (z IndexedLike[T, TPtr]) GetKennung() T
func (IndexedLike[T, TPtr]) GetSchwanzenCount ¶
func (k IndexedLike[T, TPtr]) GetSchwanzenCount() int
func (IndexedLike[T, TPtr]) GetTridex ¶
func (z IndexedLike[T, TPtr]) GetTridex() schnittstellen.Tridex
func (*IndexedLike[T, TPtr]) Reset ¶
func (z *IndexedLike[T, TPtr]) Reset()
func (*IndexedLike[T, TPtr]) ResetWithKennung ¶
func (i *IndexedLike[T, TPtr]) ResetWithKennung(k T)
type InlineTypChecker ¶
type Kasten ¶
type Kasten struct {
// contains filtered or unexported fields
}
func MakeKasten ¶
func MustKasten ¶
func (Kasten) GetGattung ¶
func (o Kasten) GetGattung() schnittstellen.GattungLike
func (Kasten) GetQueryPrefix ¶
func (Kasten) MarshalBinary ¶
func (Kasten) MarshalText ¶
func (*Kasten) UnmarshalBinary ¶
func (*Kasten) UnmarshalText ¶
type KastenMutableSet ¶
type KastenMutableSet = schnittstellen.MutableSetLike[Kasten]
func MakeKastenMutableSet ¶
func MakeKastenMutableSet(ts ...Kasten) KastenMutableSet
type Kennung ¶
type Kennung interface { KennungSansGattung schnittstellen.GattungGetter }
type Kennung2 ¶
type Kennung2 struct {
// contains filtered or unexported fields
}
func MustKennung2 ¶
func (Kennung2) GetGattung ¶
func (k2 Kennung2) GetGattung() schnittstellen.GattungLike
func (Kennung2) MarshalBinary ¶
func (Kennung2) MarshalText ¶
func (*Kennung2) ResetWithKennung ¶
func (*Kennung2) ResetWithKennungPtr ¶
func (a *Kennung2) ResetWithKennungPtr(b KennungPtr) (err error)
func (*Kennung2) SetGattung ¶
func (k2 *Kennung2) SetGattung(g schnittstellen.GattungGetter)
func (*Kennung2) SetWithGattung ¶
func (h *Kennung2) SetWithGattung( v string, g schnittstellen.GattungGetter, ) (err error)
func (*Kennung2) SetWithKennung ¶
func (*Kennung2) UnmarshalBinary ¶
func (*Kennung2) UnmarshalText ¶
type KennungLike ¶
type KennungLike[T any] interface { Kennung schnittstellen.GattungGetter schnittstellen.Stringer }
type KennungLikePtr ¶
type KennungLikePtr[T KennungLike[T]] interface { schnittstellen.Ptr[T] KennungLike[T] KennungPtr schnittstellen.SetterPtr[T] }
type KennungPtr ¶
type KennungPtr interface { Kennung KennungSansGattungPtr }
func Make ¶
func Make(v string) (k KennungPtr, err error)
func MakeKennung2 ¶
func MakeKennung2(v string) (KennungPtr, error)
type KennungSansGattung ¶
type KennungSansGattung interface { schnittstellen.Stringer Parts() [3]string }
type KennungSansGattungPtr ¶
type KennungSansGattungPtr interface { KennungSansGattung schnittstellen.Resetter schnittstellen.Setter }
type Konfig ¶
type Konfig struct{}
func (Konfig) GetGattung ¶
func (a Konfig) GetGattung() schnittstellen.GattungLike
func (Konfig) MarshalBinary ¶
func (Konfig) MarshalText ¶
func (*Konfig) UnmarshalBinary ¶
func (*Konfig) UnmarshalText ¶
type QueryPrefixer ¶
type QueryPrefixer interface {
GetQueryPrefix() string
}
type Sha ¶
type Sha struct {
// contains filtered or unexported fields
}
func (Sha) GetGattung ¶
func (e Sha) GetGattung() schnittstellen.GattungLike
func (Sha) GetQueryPrefix ¶
func (Sha) GetShaLike ¶
func (t Sha) GetShaLike() schnittstellen.ShaLike
func (Sha) GetShaString ¶
func (Sha) MarshalBinary ¶
func (Sha) MarshalText ¶
func (*Sha) UnmarshalBinary ¶
func (*Sha) UnmarshalText ¶
type Sigil ¶
type Sigil int
func (Sigil) GetGattung ¶
func (a Sigil) GetGattung() schnittstellen.GattungLike
func (Sigil) GetSigil ¶
func (a Sigil) GetSigil() schnittstellen.Sigil
func (Sigil) IncludesCwd ¶
func (Sigil) IncludesHidden ¶
func (Sigil) IncludesHistory ¶
func (Sigil) IncludesSchwanzen ¶
type Slice ¶
type Slice []Etikett
TODO-P3 make mutable / immutable?
func NewSliceFromStrings ¶
func (Slice) SortedString ¶
func (Slice) ToSet ¶
func (s Slice) ToSet() EtikettSet
type Tai ¶
type Tai struct {
// contains filtered or unexported fields
}
func TaiFromTime ¶
func (Tai) GetGattung ¶
func (t Tai) GetGattung() schnittstellen.GattungLike
func (Tai) MarshalBinary ¶
func (Tai) MarshalText ¶
func (*Tai) UnmarshalBinary ¶
func (*Tai) UnmarshalText ¶
type Typ ¶
type Typ struct {
// contains filtered or unexported fields
}
func (Typ) GetGattung ¶
func (o Typ) GetGattung() schnittstellen.GattungLike
func (Typ) MarshalBinary ¶
func (Typ) MarshalText ¶
func (*Typ) UnmarshalBinary ¶
func (*Typ) UnmarshalText ¶
type TypMutableSet ¶
type TypMutableSet = schnittstellen.MutableSetPtrLike[Typ, *Typ]
func MakeMutableTypSet ¶
func MakeMutableTypSet(hs ...Typ) TypMutableSet
func MakeTypMutableSet ¶
func MakeTypMutableSet(hs ...Typ) TypMutableSet
type TypSet ¶
type TypSet = schnittstellen.SetPtrLike[Typ, *Typ]
func MakeTypSet ¶
func MakeTypSetStrings ¶
Click to show internal directories.
Click to hide internal directories.