Skip to content

Instantly share code, notes, and snippets.

@rust-play
Created February 28, 2025 12:07
Show Gist options
  • Save rust-play/a6a40cc5edf898c3f4dc7aabeb7ceb2f to your computer and use it in GitHub Desktop.
Save rust-play/a6a40cc5edf898c3f4dc7aabeb7ceb2f to your computer and use it in GitHub Desktop.
Code shared from the Rust Playground
use std::collections::HashMap;
fn main() {
let mut hashmap: HashMap<i32, (i32, i32)> = HashMap::new();
for count in 0..1000 {
hashmap.insert(count, (count, count % 13));
}
let mut sorted_vec: Vec<(&i32, &(i32, i32))> = hashmap.iter().collect();
sorted_vec.sort_by_key(|(key, _value)| *key);
for vec in sorted_vec {
println!("{:?}", vec);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment