Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNoResults returns an error when there are no results for word ErrNoResults = func(word string) error { return fmt.Errorf("no results for '%s'", word) } // ErrInvalidResultPos returns an error when result position is invalid ErrInvalidResultPos = func(pos int) error { return fmt.Errorf("invalid result position '%d'", pos) } // ErrInvalidWordPos returns an error when word position is invalid ErrInvalidWordPos = func(pos int) error { return fmt.Errorf("invalid word position '%d'", pos) } // ErrInvalidDefPos returns an error when definition position is invalid ErrInvalidDefPos = func(pos int) error { return fmt.Errorf("invalid definition position '%d'", pos) } // ErrNoResultAtPos returns an error when a result // doesn't exist at position pos ErrNoResultAtPos = func(pos int) error { return fmt.Errorf("no result at position '%d'", pos) } // ErrNoWordAtPos returns an error when a word // doesn't exist in results at position pos ErrNoWordAtPos = func(pos int) error { return fmt.Errorf("no word at position '%d'", pos) } // ErrNoDefAtPos returns an error when a definition // doesn't exist in results at position pos ErrNoDefAtPos = func(pos int) error { return fmt.Errorf("no definition at position '%d'", pos) } )
Functions ¶
This section is empty.
Types ¶
type Duden ¶
type Duden struct {
Results []Result
}
Duden holds the results
func (Duden) GetDefinition ¶
GetDefinition returns a string with the definition at position pos in results otherwise returns an error if something goes wrong
Click to show internal directories.
Click to hide internal directories.