1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-01-06 01:05:35 -05:00

Remove serial.String

This commit is contained in:
v2ray
2016-05-24 22:41:51 +02:00
parent 444808a51a
commit c75d840706
17 changed files with 89 additions and 164 deletions

View File

@@ -1,36 +0,0 @@
package serial
import (
"strings"
)
// An interface for any objects that has string presentation.
type String interface {
String() string
}
type StringT string
func 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)))
}