Documentation ¶
Index ¶
- Constants
- Variables
- func ConfirmTypeFromReader(t Gattung, r *bufio.Reader) (err error)
- func IsErrUnrecognizedGattung(err error) bool
- func IsErrUnsupportedGattung(err error) bool
- func MakeErrUnrecognizedGattung(v string) errUnrecognizedGattung
- func MakeErrUnsupportedGattung(g schnittstellen.GattungGetter) error
- type ErrEmptyKennung
- type ErrWrongType
- type Gattung
- func (a Gattung) AssertGattung(b schnittstellen.GattungGetter) (err error)
- func (a Gattung) Equals(b Gattung) bool
- func (a Gattung) EqualsAny(b any) bool
- func (a Gattung) EqualsGattung(b schnittstellen.GattungGetter) bool
- func (g Gattung) GetGattung() schnittstellen.GattungLike
- func (g Gattung) GetGattungBitInt() byte
- func (g Gattung) GetGattungString() string
- func (g Gattung) GetGattungStringPlural() string
- func (g Gattung) HasParents() bool
- func (g Gattung) IsTrueGattung() bool
- func (g *Gattung) ReadFrom(r io.Reader) (n int64, err error)
- func (g *Gattung) Reset()
- func (g *Gattung) Set(v string) (err error)
- func (g Gattung) String() string
- func (g *Gattung) WriteTo(w io.Writer) (n int64, err error)
Constants ¶
View Source
const ( Unknown = Gattung(iota) Akte Typ Bezeichnung Etikett Hinweis Transaktion Zettel Konfig Kennung Bestandsaufnahme AkteTyp Kasten MaxGattung = Kasten )
Do not change this order, various serialization formats rely on the underlying integer values.
Variables ¶
Functions ¶
func MakeErrUnsupportedGattung ¶
func MakeErrUnsupportedGattung(g schnittstellen.GattungGetter) error
Types ¶
type ErrEmptyKennung ¶
type ErrEmptyKennung struct{}
func (ErrEmptyKennung) Error ¶
func (e ErrEmptyKennung) Error() string
func (ErrEmptyKennung) Is ¶
func (e ErrEmptyKennung) Is(target error) (ok bool)
type ErrWrongType ¶
type ErrWrongType struct {
ExpectedType, ActualType Gattung
}
func (ErrWrongType) Error ¶
func (e ErrWrongType) Error() string
func (ErrWrongType) Is ¶
func (e ErrWrongType) Is(target error) (ok bool)
type Gattung ¶
type Gattung byte
func Make ¶
func Make(g schnittstellen.GattungLike) Gattung
func Must ¶
func Must(g schnittstellen.GattungGetter) Gattung
func (Gattung) AssertGattung ¶
func (a Gattung) AssertGattung(b schnittstellen.GattungGetter) (err error)
func (Gattung) EqualsGattung ¶
func (a Gattung) EqualsGattung(b schnittstellen.GattungGetter) bool
func (Gattung) GetGattung ¶
func (g Gattung) GetGattung() schnittstellen.GattungLike
Click to show internal directories.
Click to hide internal directories.