Retrieve cas value from N1QL query with Go SDK

n1ql

#1

According to the documentation, an N1QL query is executed in Go via gocb as follows:

myQuery := gocb.NewN1qlQuery("SELECT * FROM default")
				rows, err := myBucket.ExecuteN1qlQuery(myQuery)
				if err != nil {
				fmt.Printf("N1QL query error: %s\n", err)
				}
				
				var row interface{}
				for rows.Next(&row) {
				fmt.Printf("Row: %+v\n", row)
				}
				if err := rows.Close(); err != nil {
				fmt.Printf("N1QL query error: %s\n", err)
				}

How can I access the cas value of each row (object) retrieved?