Trait gcollections::ops::set::Intersection [−][src]
pub trait Intersection<RHS = Self> { type Output; fn intersection(&self, rhs: &RHS) -> Self::Output; }
Associated Types
type Output
Required Methods
fn intersection(&self, rhs: &RHS) -> Self::Output
Implementations on Foreign Types
impl Intersection<Optional<i8>> for i8
[src]
impl Intersection<Optional<i8>> for i8
impl Intersection<Optional<u8>> for u8
[src]
impl Intersection<Optional<u8>> for u8
impl Intersection<Optional<i16>> for i16
[src]
impl Intersection<Optional<i16>> for i16
impl Intersection<Optional<u16>> for u16
[src]
impl Intersection<Optional<u16>> for u16
impl Intersection<Optional<i32>> for i32
[src]
impl Intersection<Optional<i32>> for i32
impl Intersection<Optional<u32>> for u32
[src]
impl Intersection<Optional<u32>> for u32
impl Intersection<Optional<i64>> for i64
[src]
impl Intersection<Optional<i64>> for i64
impl Intersection<Optional<u64>> for u64
[src]
impl Intersection<Optional<u64>> for u64
impl Intersection<Optional<isize>> for isize
[src]
impl Intersection<Optional<isize>> for isize
impl Intersection<Optional<usize>> for usize
[src]
impl Intersection<Optional<usize>> for usize
impl Intersection<Optional<f32>> for f32
[src]
impl Intersection<Optional<f32>> for f32
impl Intersection<Optional<f64>> for f64
[src]
impl Intersection<Optional<f64>> for f64
impl Intersection<Optional<bool>> for bool
[src]
impl Intersection<Optional<bool>> for bool
impl Intersection<Optional<char>> for char
[src]
impl Intersection<Optional<char>> for char
Implementors
impl Intersection for BitSet type Output = BitSet;
impl<T> Intersection for BTreeSet<T> where
T: Ord + Clone, type Output = BTreeSet<T>;impl<T, S> Intersection for HashSet<T, S> where
T: Eq + Hash + Clone,
S: BuildHasher + Default, type Output = HashSet<T, S>;impl<T> Intersection<Optional<T>> for Optional<T> where
T: Clone + PartialEq, type Output = Optional<T>;impl<T> Intersection<T> for Optional<T> where
T: Clone + PartialEq, type Output = Optional<T>;