code: func (p *TransportParameters) String() string {
  	logString := "&handshake.TransportParameters{OriginalConnectionID: %s, InitialMaxStreamDataBidiLocal: %#x, InitialMaxStreamDataBidiRemote: %#x, InitialMaxStreamDataUni: %#x, InitialMaxData: %#x, MaxBidiStreams: %d, MaxUniStreams: %d, IdleTimeout: %s, AckDelayExponent: %d"
  	logParams := []interface{}{p.OriginalConnectionID, p.InitialMaxStreamDataBidiLocal, p.InitialMaxStreamDataBidiRemote, p.InitialMaxStreamDataUni, p.InitialMaxData, p.MaxBidiStreams, p.MaxUniStreams, p.IdleTimeout, p.AckDelayExponent}
  	if p.StatelessResetToken != nil { // the client never sends a stateless reset token
  		logString += ", StatelessResetToken: %#x"
  		logParams = append(logParams, *p.StatelessResetToken)
  	}
  	logString += "}"
  	return fmt.Sprintf(logString, logParams...)
  }
docs: // String returns a string representation, intended for logging.