pub struct RefsetMembers { /* private fields */ }Expand description
The member tables of every reference set, by SCTID.
Implementations§
Source§impl RefsetMembers
impl RefsetMembers
Sourcepub fn insert(
&mut self,
refset: u64,
fields: &[(String, FieldKind)],
rows: Vec<MemberRow>,
) -> Result<(), RefsetsError>
pub fn insert( &mut self, refset: u64, fields: &[(String, FieldKind)], rows: Vec<MemberRow>, ) -> Result<(), RefsetsError>
Adds the table of refset with fields (names and kinds beyond the
referenced component) and its active rows.
§Errors
Returns RefsetsError::Arity when a row’s values do not match the
fields, and RefsetsError::TooMany past u32.
Sourcepub fn read_from(input: &mut impl Read) -> Result<Self, RefsetsError>
pub fn read_from(input: &mut impl Read) -> Result<Self, RefsetsError>
Reads the layout and derives the member bitmaps.
§Errors
Returns RefsetsError for a truncated, inconsistent, or foreign
artifact.
Trait Implementations§
Source§impl Clone for RefsetMembers
impl Clone for RefsetMembers
Source§fn clone(&self) -> RefsetMembers
fn clone(&self) -> RefsetMembers
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RefsetMembers
impl Debug for RefsetMembers
Source§impl Default for RefsetMembers
impl Default for RefsetMembers
Source§fn default() -> RefsetMembers
fn default() -> RefsetMembers
Returns the “default value” for a type. Read more
impl Eq for RefsetMembers
Source§impl PartialEq for RefsetMembers
impl PartialEq for RefsetMembers
impl StructuralPartialEq for RefsetMembers
Auto Trait Implementations§
impl Freeze for RefsetMembers
impl RefUnwindSafe for RefsetMembers
impl Send for RefsetMembers
impl Sync for RefsetMembers
impl Unpin for RefsetMembers
impl UnsafeUnpin for RefsetMembers
impl UnwindSafe for RefsetMembers
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