| 123456789101112131415161718192021222324252627282930313233343536 | package serialimport (	"strings")// An interface for any objects that has string presentation.type String interface {	String() string}type StringT stringfunc NewStringT(str String) StringT {	return StringT(str.String())}func (this StringT) Contains(str String) bool {	return strings.Contains(this.String(), str.String())}func (this StringT) String() string {	return string(this)}func (this StringT) ToLower() StringT {	return StringT(strings.ToLower(string(this)))}func (this StringT) ToUpper() StringT {	return StringT(strings.ToUpper(string(this)))}func (this StringT) TrimSpace() StringT {	return StringT(strings.TrimSpace(string(this)))}
 |