Sets intersection
If you have two HashSet<T> h1 and h2, you can iterate over their intersection which is denoted by h1.intersection(&h2). This will iterate over all common elements using a reference of type &T.
Exercise 3.a: write a function with signature fn trending() -> Result<Vec<String>, Error> which returns a vector with the names present in both "https://www.liberation.fr" and "https://www.mediapart.fr". The vector will be sorted before being returned.
Print the trending names from your main() function:
fn main() -> Result<(), Error> { println!("Trending names:"); for name in trending()? { println!(" - {name}"); } Ok(()) }