pub struct Memberships { /* private fields */ }Expand description
The members of every reference set, by reference set SCTID.
Implementations§
Source§impl Memberships
impl Memberships
Sourcepub fn insert(&mut self, refset: u64, concept: Ordinal)
pub fn insert(&mut self, refset: u64, concept: Ordinal)
Adds concept to the reference set refset.
Sourcepub fn size_in_bytes(&self) -> usize
pub fn size_in_bytes(&self) -> usize
The heap bytes the membership bitmaps hold (crate::footprint).
Sourcepub fn members(&self, refset: u64) -> Option<&RoaringBitmap>
pub fn members(&self, refset: u64) -> Option<&RoaringBitmap>
The members of refset, when the edition has it.
Sourcepub fn read_from(input: &mut impl Read) -> Result<Self, MembersError>
pub fn read_from(input: &mut impl Read) -> Result<Self, MembersError>
Trait Implementations§
Source§impl Clone for Memberships
impl Clone for Memberships
Source§impl Debug for Memberships
impl Debug for Memberships
Source§impl Default for Memberships
impl Default for Memberships
impl Eq for Memberships
Source§impl PartialEq for Memberships
impl PartialEq for Memberships
impl StructuralPartialEq for Memberships
Auto Trait Implementations§
impl Freeze for Memberships
impl RefUnwindSafe for Memberships
impl Send for Memberships
impl Sync for Memberships
impl Unpin for Memberships
impl UnsafeUnpin for Memberships
impl UnwindSafe for Memberships
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more