Documentation ¶
Index ¶
- Constants
- Variables
- func AddNormalizedEtikett(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 DontAbbreviateString[VPtr schnittstellen.Stringer](k VPtr) (string, error)
- func DontExpandString(v string) (string, error)
- func Equals(a, b Kennung) (ok bool)
- func ErrOnKonfig(v string) (err error)
- func ErrOnKonfigBytes(b []byte) (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 ExpandOneTo[T KennungLike[T], TPtr KennungLikePtr[T]](k TPtr, ex expansion.Expander, s1 schnittstellen.FuncSetString) (out schnittstellen.SetPtrLike[T, TPtr])
- func FormattedString(k KennungSansGattung) string
- func GetEtikettMapPtrPool() schnittstellen.PoolValue[map[string]*Etikett]
- func GetEtikettPool() schnittstellen.Pool[Etikett, *Etikett]
- func GetKennungPool() schnittstellen.Pool[Kennung2, *Kennung2]
- 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
- func (a Abbr) AbbreviateHinweisOnly(in *Kennung2) (err error)
- func (a Abbr) AbbreviateKennung(in *Kennung2, out *Kennung2) (err error)
- func (a Abbr) ExpandHinweisOnly(in *Kennung2) (err error)
- func (a Abbr) ExpanderFor(g gattung.Gattung) FuncExpandString
- func (a Abbr) LenKopfUndSchwanz(in *Kennung2) (kopf, schwanz int, err error)
- 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) GetGattung() schnittstellen.GattungLike
- func (e Etikett) GetQueryPrefix() string
- func (e Etikett) IsDependentLeaf() bool
- func (e Etikett) IsVirtual() bool
- 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) Set(v string) (err error)
- func (e Etikett) String() string
- func (e *Etikett) TodoSetFromKennung2(v *Kennung2) (err error)
- func (t *Etikett) UnmarshalBinary(text []byte) (err error)
- func (t *Etikett) UnmarshalText(text []byte) (err error)
- 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 EtikettSlice
- func (es *EtikettSlice) Add(e Etikett)
- func (es *EtikettSlice) AddString(v string) (err error)
- func (s EtikettSlice) Len() int
- func (s *EtikettSlice) Set(v string) (err error)
- func (es EtikettSlice) SortedString() (out []string)
- func (s EtikettSlice) String() string
- func (s EtikettSlice) ToSet() EtikettSet
- type FuncAbbreviateString
- type FuncExpandString
- type Gattung
- func (a *Gattung) Add(bs ...gattung.Gattung)
- func (i *Gattung) AddString(v string) (err error)
- func (i Gattung) Byte() byte
- func (a Gattung) Contains(b schnittstellen.GattungGetter) bool
- func (a Gattung) ContainsOneOf(b schnittstellen.GattungGetter) bool
- func (a *Gattung) Del(b schnittstellen.GattungGetter)
- func (a Gattung) Equals(b Gattung) bool
- func (a Gattung) EqualsAny(b any) bool
- func (i Gattung) GetSha() *sha.Sha
- func (a Gattung) IsEmpty() bool
- func (i Gattung) ReadByte() (byte, error)
- func (i *Gattung) ReadFrom(r io.Reader) (n int64, err error)
- func (a *Gattung) Reset()
- func (a *Gattung) ResetWith(b Gattung)
- func (gs *Gattung) Set(v string) (err error)
- func (g *Gattung) SetTokens(tokens ...string) (remainingTokens []string, err error)
- func (a Gattung) Slice() []gattung.Gattung
- func (a Gattung) String() string
- func (i *Gattung) WriteTo(w io.Writer) (n int64, err error)
- 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
- 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) Abbreviate(a Abbr) (err error)
- func (a *Kennung2) Equals(b *Kennung2) bool
- func (k2 *Kennung2) Expand(a Abbr) (err error)
- func (k2 *Kennung2) GetGattung() schnittstellen.GattungLike
- func (k2 *Kennung2) IsEmpty() bool
- func (k2 *Kennung2) KopfUndSchwanz() (kopf, schwanz string)
- func (k2 *Kennung2) Len() int
- func (k2 *Kennung2) LenKopfUndSchwanz() (int, int)
- 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) PartsStrings() KennungParts
- func (k2 *Kennung2) ReadFrom(r io.Reader) (n int64, err error)
- func (k2 *Kennung2) Reset()
- func (a *Kennung2) ResetWith(b *Kennung2)
- func (a *Kennung2) ResetWithKennung(b Kennung) (err error)
- func (h *Kennung2) Set(v string) (err error)
- func (k2 *Kennung2) SetFromPath(path string, fe file_extensions.FileExtensions) (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 (k2 *Kennung2) StringFromPtr() string
- func (h *Kennung2) TodoSetBytes(v *catgut.String) (err error)
- func (t *Kennung2) UnmarshalBinary(text []byte) (err error)
- func (t *Kennung2) UnmarshalText(text []byte) (err error)
- func (k2 *Kennung2) WriteTo(w io.Writer) (n int64, err error)
- type KennungLike
- type KennungLikePtr
- type KennungParts
- 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) GetShaBytes() []byte
- 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 (i Sigil) Byte() byte
- func (a Sigil) Contains(b Sigil) bool
- func (a Sigil) ContainsOneOf(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) GetSigilPtr() *Sigil
- func (a Sigil) IncludesCwd() bool
- func (a Sigil) IncludesHidden() bool
- func (a Sigil) IncludesHistory() bool
- func (a Sigil) IncludesSchwanzen() bool
- func (a *Sigil) IsEmpty() bool
- func (a Sigil) IsSchwanzenOrUnknown() bool
- func (i Sigil) ReadByte() (byte, error)
- func (i *Sigil) ReadFrom(r io.Reader) (n int64, err error)
- func (a *Sigil) Reset()
- func (a *Sigil) ResetWith(b Sigil)
- func (i *Sigil) Set(v string) (err error)
- func (a Sigil) String() string
- func (i *Sigil) WriteTo(w io.Writer) (n int64, err error)
- 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) ReadFrom(r io.Reader) (n int64, err error)
- func (t *Tai) Reset()
- func (t *Tai) ResetWith(b Tai)
- func (t *Tai) Set(v string) (err error)
- func (t *Tai) SetFromRFC3339(v string) (err error)
- func (t Tai) String() (v string)
- func (t Tai) StringDefaultFormat() string
- func (t *Tai) UnmarshalBinary(text []byte) (err error)
- func (t *Tai) UnmarshalText(text []byte) (err error)
- func (t Tai) WriteTo(w io.Writer) (n int64, 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) IsToml() 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 (e *Typ) TodoSetFromKennung2(v *Kennung2) (err error)
- 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 ( SigilUnknown = Sigil(iota) SigilSchwanzen = Sigil(1 << iota) SigilHistory SigilCwd SigilHidden SigilMax SigilAll = Sigil(^byte(0)) )
View Source
const EtikettRegexString = `^%?[-a-z0-9_]+$`
View Source
const KastenRegexString = `^(//)?[-a-z0-9_]+$`
Variables ¶
View Source
var EtikettResetter etikettResetter
Functions ¶
func AddNormalizedEtikett ¶
func AddNormalizedEtikett(es EtikettMutableSet, e *Etikett)
func AlignedParts ¶
func BinarySearchForRuneInEtikettenSortedStringSlice ¶
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 DontAbbreviateString ¶
func DontAbbreviateString[VPtr schnittstellen.Stringer](k VPtr) (string, error)
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 ExpandOneTo ¶
func ExpandOneTo[T KennungLike[T], TPtr KennungLikePtr[T]]( k TPtr, ex expansion.Expander, s1 schnittstellen.FuncSetString, ) (out schnittstellen.SetPtrLike[T, TPtr])
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 GetKennungPool ¶
func GetKennungPool() schnittstellen.Pool[Kennung2, *Kennung2]
func Includes ¶
func Includes(a, b KennungSansGattung) bool
func IsEmpty ¶
func IsEmpty[T schnittstellen.Stringer](a T) bool
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 MatchTwoSortedEtikettStringSlices ¶
func RemovePrefixes ¶
func RemovePrefixes(es EtikettMutableSet, needle Etikett)
Types ¶
type Abbr ¶
type Abbr struct { Sha struct { Expand FuncExpandString Abbreviate FuncAbbreviateString[sha.Sha, *sha.Sha] } // TODO switch to Kennung2 Hinweis abbrOne[Hinweis, *Hinweis] }
func (Abbr) AbbreviateHinweisOnly ¶
func (Abbr) AbbreviateKennung ¶
func (Abbr) ExpanderFor ¶
func (a Abbr) ExpanderFor(g gattung.Gattung) FuncExpandString
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 (Etikett) GetGattung ¶
func (e Etikett) GetGattung() schnittstellen.GattungLike
func (*Etikett) TodoSetFromKennung2 ¶
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 EtikettSlice ¶
type EtikettSlice []Etikett
TODO-P3 make mutable / immutable?
func MakeEtikettSlice ¶
func MakeEtikettSlice(es ...Etikett) (s EtikettSlice)
func NewSliceFromStrings ¶
func NewSliceFromStrings(es ...string) (s EtikettSlice, err error)
func (*EtikettSlice) Add ¶
func (es *EtikettSlice) Add(e Etikett)
func (*EtikettSlice) AddString ¶
func (es *EtikettSlice) AddString(v string) (err error)
func (EtikettSlice) Len ¶
func (s EtikettSlice) Len() int
func (*EtikettSlice) Set ¶
func (s *EtikettSlice) Set(v string) (err error)
func (EtikettSlice) SortedString ¶
func (es EtikettSlice) SortedString() (out []string)
func (EtikettSlice) String ¶
func (s EtikettSlice) String() string
func (EtikettSlice) ToSet ¶
func (s EtikettSlice) ToSet() EtikettSet
type FuncAbbreviateString ¶
type FuncAbbreviateString[V any, VPtr schnittstellen.Ptr[V]] func(VPtr) (string, error)
type Gattung ¶
type Gattung byte
func (Gattung) Contains ¶
func (a Gattung) Contains(b schnittstellen.GattungGetter) bool
func (Gattung) ContainsOneOf ¶
func (a Gattung) ContainsOneOf(b schnittstellen.GattungGetter) bool
func (*Gattung) Del ¶
func (a *Gattung) Del(b schnittstellen.GattungGetter)
func (*Gattung) SetTokens ¶
type Hinweis ¶
type Hinweis struct {
// contains filtered or unexported fields
}
func MakeHinweisKopfUndSchwanz ¶
func NewHinweis ¶
TODO-P3 is this really necessary?;w
func (Hinweis) GetGattung ¶
func (h Hinweis) GetGattung() schnittstellen.GattungLike
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{}
type IndexedEtikett ¶
type IndexedEtikett = IndexedLike
type IndexedLike ¶
func MakeIndexed ¶
func MakeIndexed(k Kennung) (i *IndexedLike)
func (*IndexedLike) GetCount ¶
func (k *IndexedLike) GetCount() int
func (*IndexedLike) GetInt ¶
func (z *IndexedLike) GetInt() int
func (*IndexedLike) GetKennung ¶
func (z *IndexedLike) GetKennung() Kennung
func (*IndexedLike) GetSchwanzenCount ¶
func (k *IndexedLike) GetSchwanzenCount() int
func (*IndexedLike) Reset ¶
func (z *IndexedLike) Reset()
func (*IndexedLike) ResetWithKennung ¶
func (i *IndexedLike) ResetWithKennung(k Kennung)
type Kasten ¶
type Kasten struct {
// contains filtered or unexported fields
}
func (Kasten) GetGattung ¶
func (o Kasten) GetGattung() schnittstellen.GattungLike
type KastenMutableSet ¶
type KastenMutableSet = schnittstellen.MutableSetLike[Kasten]
func MakeKastenMutableSet ¶
func MakeKastenMutableSet(ts ...Kasten) KastenMutableSet
type KastenSet ¶
type KastenSet = schnittstellen.SetLike[Kasten]
type Kennung ¶
type Kennung interface { KennungSansGattung schnittstellen.GattungGetter }
type Kennung2 ¶
type Kennung2 struct {
// contains filtered or unexported fields
}
func (*Kennung2) GetGattung ¶
func (k2 *Kennung2) GetGattung() schnittstellen.GattungLike
func (*Kennung2) PartsStrings ¶
func (k2 *Kennung2) PartsStrings() KennungParts
func (*Kennung2) SetFromPath ¶
func (k2 *Kennung2) SetFromPath( path string, fe file_extensions.FileExtensions, ) (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)
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
type Provider ¶
type Provider interface {
Hinweis(i coordinates.Int) (string, error)
}
type Sha ¶
type Sha struct {
// contains filtered or unexported fields
}
func (Sha) EqualsSha ¶
func (a Sha) EqualsSha(b schnittstellen.ShaLike) bool
func (Sha) GetGattung ¶
func (e Sha) GetGattung() schnittstellen.GattungLike
func (Sha) GetShaLike ¶
func (t Sha) GetShaLike() schnittstellen.ShaLike
type Sigil ¶
type Sigil byte
func (Sigil) GetGattung ¶
func (a Sigil) GetGattung() schnittstellen.GattungLike
func (Sigil) GetSigil ¶
func (a Sigil) GetSigil() schnittstellen.Sigil
type Tai ¶
type Tai struct {
// contains filtered or unexported fields
}
func (Tai) GetGattung ¶
func (t Tai) GetGattung() schnittstellen.GattungLike
type Typ ¶
type Typ struct {
// contains filtered or unexported fields
}
func (Typ) GetGattung ¶
func (o Typ) GetGattung() schnittstellen.GattungLike
type TypMutableSet ¶
type TypMutableSet = schnittstellen.MutableSetPtrLike[Typ, *Typ]
func MakeMutableTypSet ¶
func MakeMutableTypSet(hs ...Typ) TypMutableSet
func MakeTypMutableSet ¶
func MakeTypMutableSet(hs ...Typ) TypMutableSet
Source Files ¶
Click to show internal directories.
Click to hide internal directories.