Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPoolMatchBuilder ¶
func GetPoolMatchBuilder() schnittstellen.Pool[MatchBuilder, *MatchBuilder]
Types ¶
type Item ¶
type Item struct { Title string `json:"title,omitempty"` Arg string `json:"arg,omitempty"` Subtitle string `json:"subtitle,omitempty"` Match *catgut.String `json:"match,omitempty"` Icon ItemIcon `json:"icon,omitempty"` Uid string `json:"uid,omitempty"` ItemType string `json:"type,omitempty"` QuicklookUrl string `json:"quicklookurl,omitempty"` Text ItemText `json:"text,omitempty"` }
type ItemIcon ¶
type ItemPool ¶
type ItemPool struct {
// contains filtered or unexported fields
}
type MatchBuilder ¶
func NewMatchBuilder ¶
func NewMatchBuilder() *MatchBuilder
func (*MatchBuilder) AddMatch ¶
func (mb *MatchBuilder) AddMatch(s string)
func (*MatchBuilder) AddMatchBytes ¶
func (mb *MatchBuilder) AddMatchBytes(s []byte)
func (*MatchBuilder) AddMatches ¶
func (mb *MatchBuilder) AddMatches(s ...string)
func (*MatchBuilder) Bytes ¶
func (mb *MatchBuilder) Bytes() []byte
Click to show internal directories.
Click to hide internal directories.