code: func (codec *StringCodec) Encode(data interface{}, out *ByteBuf) error {
  	if msg, ok := data.(string); ok {
  		return out.WriteString(msg)
  	}
  
  	return fmt.Errorf("not string: %+v", data)
  }
docs: // Encode encode