pub fn filter_duplicates(messages: Vec<Message>) -> Vec<Message>
Filter out duplicate messages from a collection