Sort stability: Difference between revisions

Content added Content deleted
m (→‎{{header|Rust}}: Applied rustfmt, updated trim_right_matches to trim_end_matches)
Line 1,209: Line 1,209:


<lang rust>fn main() {
<lang rust>fn main() {
let country_city = [("UK", "London"),
let country_city = [
("US", "New York"),
("UK", "London"),
("US", "Birmingham"),
("US", "New York"),
("UK", "Birmingham")];
("US", "Birmingham"),
("UK", "Birmingham"),
];


let mut city_sorted = country_city.clone();
let mut city_sorted = country_city.clone();
Line 1,219: Line 1,221:
let mut country_sorted = country_city.clone();
let mut country_sorted = country_city.clone();
country_sorted.sort_by_key(|k| k.0);
country_sorted.sort_by_key(|k| k.0);



println!("Original:");
println!("Original:");