Documentation
¶
Index ¶
- type Set
- type SplitWord
- type String
- func (s *String) Append(suffix string) *String
- func (s *String) Camel() *String
- func (s *String) Ends(suffix string) bool
- func (s *String) Equal(strs ...string) bool
- func (s *String) FirstLine() *String
- func (s *String) FixAbbreviations(abbrSet map[string]bool) *String
- func (s *String) IsEmpty() bool
- func (s *String) IsNotEmpty() bool
- func (s *String) Len() int
- func (s *String) Lower() *String
- func (s *String) Pascal() *String
- func (s *String) Plural() *String
- func (s *String) PluralFixAbbreviations(abbrSet map[string]string) *String
- func (s *String) Prepend(prefix string) *String
- func (s *String) Replace(old, new string) string
- func (s *String) Scan(val any) error
- func (s *String) Singular() *String
- func (s *String) SplitCamel() []string
- func (s *String) SplitWords() []*SplitWord
- func (s *String) Starts(prefix string) bool
- func (s *String) String() string
- func (s *String) TrimPrefix(cutset string) *String
- func (s *String) TrimSpaces() *String
- func (s *String) Upper() *String
- type Strings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Set ¶
type Set[T comparable] struct { // contains filtered or unexported fields }
func NewSet ¶
func NewSet[T comparable](values ...T) *Set[T]
type String ¶
type String struct {
Value string
}
func (*String) FixAbbreviations ¶
func (*String) IsNotEmpty ¶
func (*String) PluralFixAbbreviations ¶ added in v0.3.0
func (*String) SplitCamel ¶
func (*String) SplitWords ¶
func (*String) TrimPrefix ¶ added in v0.3.0
func (*String) TrimSpaces ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.