ds

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Set

type Set struct {
	// contains filtered or unexported fields
}

func NewSet

func NewSet() *Set

func (*Set) Add

func (s *Set) Add(val string)

func (*Set) List

func (s *Set) List() []string

func (*Set) Valid

func (s *Set) Valid() bool

type SplitWord

type SplitWord struct {
	Word           string
	SeparatorAfter string
}

type String

type String struct {
	Value string
}

func NewString

func NewString(val string) *String

func (*String) Ends

func (s *String) Ends(suffix string) bool

func (*String) Equal

func (s *String) Equal(str string) bool

func (*String) FixAbbreviations

func (s *String) FixAbbreviations(abbrSet map[string]bool) *String

func (*String) IsNotEmpty

func (s *String) IsNotEmpty() bool

func (*String) Len

func (s *String) Len() int

func (*String) Lower

func (s *String) Lower() *String

func (*String) Pascal

func (s *String) Pascal() *String

func (*String) Replace

func (s *String) Replace(old, new string) string

func (*String) Scan

func (s *String) Scan(val any) error

func (*String) Singular

func (s *String) Singular() *String

func (*String) SplitCamel

func (s *String) SplitCamel() []string

func (*String) SplitWords

func (s *String) SplitWords() []*SplitWord

func (*String) String

func (s *String) String() string

type Strings

type Strings struct {
	// contains filtered or unexported fields
}

func NewStrings

func NewStrings(items ...string) *Strings

func (*Strings) Add

func (s *Strings) Add(str string)

func (*Strings) Contains

func (s *Strings) Contains(str string) bool

func (*Strings) First

func (s *Strings) First() string

func (*Strings) Items

func (s *Strings) Items() []string

func (*Strings) Join

func (s *Strings) Join(sep string) *String

func (*Strings) Len

func (s *Strings) Len() int

func (*Strings) List

func (s *Strings) List() []string

func (*Strings) Once

func (s *Strings) Once() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL