mirror of
https://github.com/dolthub/dolt.git
synced 2026-01-29 10:41:05 -06:00
17 lines
325 B
Go
17 lines
325 B
Go
package types
|
|
|
|
type String interface {
|
|
Blob
|
|
|
|
// Slurps the entire string into memory. You obviously don't want to do this if the string might be large.
|
|
String() string
|
|
}
|
|
|
|
func NewString(s string) String {
|
|
return flatString{flatBlob{[]byte(s)}}
|
|
}
|
|
|
|
func StringFromBytes(b []byte) String {
|
|
return flatString{flatBlob{b}}
|
|
}
|