func (pkt *ConnectPacket) String() string {
	str := fmt.Sprintf("CONNECT (%s %v) %.24q cs:%v kat:%d", pkt.Protocol, pkt.Version, pkt.ClientID, pkt.CleanSession, pkt.KeepAliveTimer)
	if pkt.Auth != nil {
		str += fmt.Sprintf("\n  auth: %s@%s", pkt.Auth.Username, pkt.Auth.Password)
	}
	if pkt.Will != nil {
		str += fmt.Sprintf("\n  will: %q [%d] qos:%v r:%v", pkt.Will.Topic, len(pkt.Will.Data), pkt.Will.QoS, pkt.Will.Retain)
	}
	return str
}
// String stringifies the packet in a human readable format.
String stringifies the packet in a human readable format.
// String stringifies the packet in a human readable format .
func (pkt *ConnectPacket) String() string {
	str := fmt.Sprintf("CONNECT (%s %v) %.24q cs:%v kat:%d", pkt.Protocol, pkt.Version, pkt.ClientID, pkt.CleanSession, pkt.KeepAliveTimer)
	if pkt.Auth != nil {
		str += fmt.Sprintf("\n  auth: %s@%s", pkt.Auth.Username, pkt.Auth.Password)
	}
	if pkt.Will != nil {
		str += fmt.Sprintf("\n  will: %q [%d] qos:%v r:%v", pkt.Will.Topic, len(pkt.Will.Data), pkt.Will.QoS, pkt.Will.Retain)
	}
	return str
}
func ( pkt * ConnectPacket ) String ( ) string { str := fmt . Sprintf ( " " , pkt . Protocol , pkt . Version , pkt . ClientID , pkt . CleanSession , pkt . KeepAliveTimer ) if pkt . Auth != nil { str += fmt . Sprintf ( " \n " , pkt . Auth . Username , pkt . Auth . Password ) } if pkt . Will != nil { str += fmt . Sprintf ( " \n " , pkt . Will . Topic , len ( pkt . Will . Data ) , pkt . Will . QoS , pkt . Will . Retain ) } return str }
String stringifies the packet in a human readable format.
String stringifies the packet in a human readable format .