Function rufl::collection::union

source ·
pub fn union<C: AsRef<[T]>, T: Clone + PartialEq>(collections: Vec<C>) -> Vec<T>
Expand description

Creates a vector of unique elements between all collections.

§Arguments

  • collections - The collections to inspect.

§Returns

Returns the new vector of combined elements.

§Examples

use rufl::collection;

assert_eq!(vec![1, 2, 3, 4], collection::union(vec![[1, 2], [3, 4]]));

assert_eq!(vec![1, 2, 3, 4], collection::union(vec![[1, 2, 3], [2, 3, 4]]));