• Home
  • Raw
  • Download

Lines Matching refs:FixedBitSet

73 pub struct FixedBitSet {  struct
81 unsafe impl Send for FixedBitSet {} argument
84 unsafe impl Sync for FixedBitSet {} implementation
86 impl FixedBitSet { impl
89 FixedBitSet { in new()
107 FixedBitSet { in from_blocks_and_len()
141 fn do_grow(slf: &mut FixedBitSet, bits: usize) { in grow() argument
834 pub fn intersection<'a>(&'a self, other: &'a FixedBitSet) -> Intersection<'a> { in intersection()
842 pub fn union<'a>(&'a self, other: &'a FixedBitSet) -> Union<'a> { in union()
850 pub fn difference<'a>(&'a self, other: &'a FixedBitSet) -> Difference<'a> { in difference()
859 pub fn symmetric_difference<'a>(&'a self, other: &'a FixedBitSet) -> SymmetricDifference<'a> { in symmetric_difference()
868 pub fn union_with(&mut self, other: &FixedBitSet) { in union_with() argument
881 pub fn intersect_with(&mut self, other: &FixedBitSet) { in intersect_with() argument
896 pub fn difference_with(&mut self, other: &FixedBitSet) { in difference_with() argument
915 pub fn symmetric_difference_with(&mut self, other: &FixedBitSet) { in symmetric_difference_with() argument
933 pub fn union_count(&self, other: &FixedBitSet) -> usize { in union_count()
950 pub fn intersection_count(&self, other: &FixedBitSet) -> usize { in intersection_count()
965 pub fn difference_count(&self, other: &FixedBitSet) -> usize { in difference_count()
980 pub fn symmetric_difference_count(&self, other: &FixedBitSet) -> usize { in symmetric_difference_count()
993 pub fn is_disjoint(&self, other: &FixedBitSet) -> bool { in is_disjoint()
1002 pub fn is_subset(&self, other: &FixedBitSet) -> bool { in is_subset()
1013 pub fn is_superset(&self, other: &FixedBitSet) -> bool { in is_superset()
1018 impl Hash for FixedBitSet { implementation
1025 impl PartialEq for FixedBitSet { implementation
1031 impl PartialOrd for FixedBitSet { implementation
1037 impl Ord for FixedBitSet { implementation
1045 impl Default for FixedBitSet { implementation
1051 impl Drop for FixedBitSet { implementation
1061 impl Binary for FixedBitSet { implementation
1079 impl Display for FixedBitSet { implementation
1090 other: &'a FixedBitSet,
1154 other: &'a FixedBitSet,
1438 impl Clone for FixedBitSet { implementation
1472 impl Index<usize> for FixedBitSet { implementation
1486 impl Extend<usize> for FixedBitSet { implementation
1500 impl FromIterator<usize> for FixedBitSet { implementation
1502 let mut fbs = FixedBitSet::with_capacity(0); in from_iter()
1620 impl<'a> BitAnd for &'a FixedBitSet { implementation
1621 type Output = FixedBitSet;
1622 fn bitand(self, other: &FixedBitSet) -> FixedBitSet { in bitand() argument
1635 FixedBitSet::from_blocks_and_len(data, len) in bitand()
1639 impl BitAndAssign for FixedBitSet { implementation
1645 impl BitAndAssign<&Self> for FixedBitSet { implementation
1651 impl<'a> BitOr for &'a FixedBitSet { implementation
1652 type Output = FixedBitSet;
1653 fn bitor(self, other: &FixedBitSet) -> FixedBitSet { in bitor() argument
1666 FixedBitSet::from_blocks_and_len(data, len) in bitor()
1670 impl BitOrAssign for FixedBitSet { implementation
1676 impl BitOrAssign<&Self> for FixedBitSet { implementation
1682 impl<'a> BitXor for &'a FixedBitSet { implementation
1683 type Output = FixedBitSet;
1684 fn bitxor(self, other: &FixedBitSet) -> FixedBitSet { in bitxor() argument
1697 FixedBitSet::from_blocks_and_len(data, len) in bitxor()
1701 impl BitXorAssign for FixedBitSet { implementation
1707 impl BitXorAssign<&Self> for FixedBitSet { implementation