SwiftUI - Multiple Buttons in a List row : <p>Say I have a <code>List</code> and two buttons in one row, how to ditinguish which button is tapped without the entire row highlighting?</p>

<p>For this sample code, when any one of the buttons in the row is tapped, both button's action callbacks are invoked.</p>

<pre><code>// a simple list with just one row
List {

    // both buttons in a HStack so that they appear in a single row
    HStack {
        Button(action: {
            print("button 1 tapped")
        }) {
            Text("One")
        }

        Button(action: {
            print("button 2 tapped")
        }) {
            Text("Two")
        }
    }
}

// when tapping just once on either button:
// "button 1 tapped"
// "button 2 tapped"
</code></pre>
