query.go
func (q *Query) WriteTimeout(timeout time.Duration) *Query {
	q.writeTimeout = timeout
	return q
}
func (q *Query) WriteTimeout(timeout time.Duration) *Query {
	q.writeTimeout = timeout
	return q
}
func ( q * Query ) WriteTimeout ( timeout time . Duration ) * Query { q . writeTimeout = timeout return q }
// WriteTimeout sets the connection timeout for write operations.
// A value of 0 disables the timeout.
WriteTimeout sets the connection timeout for write operations . A value of 0 disables the timeout .