Documentation ¶ Index ¶ Variables func MarshalString(n int, b []byte, str string) int func MarshalStringMD(n int, b []byte, str string) int func UnmarshalString(n int, b []byte) (int, string, error) func UnmarshalStringMD(n int, b []byte) (int, string, error) type StringHeader Constants ¶ This section is empty. Variables ¶ View Source var ErrBytesToSmall = errors.New("insufficient data, given bytes are too small") Functions ¶ func MarshalString ¶ func MarshalString(n int, b []byte, str string) int func MarshalStringMD ¶ added in v1.0.4 func MarshalStringMD(n int, b []byte, str string) int func UnmarshalString ¶ func UnmarshalString(n int, b []byte) (int, string, error) func UnmarshalStringMD ¶ added in v1.0.4 func UnmarshalStringMD(n int, b []byte) (int, string, error) Types ¶ type StringHeader ¶ added in v1.0.5 type StringHeader struct { Data *byte Len int } Source Files ¶ View all Source files bunsafe.go Click to show internal directories. Click to hide internal directories.