pub struct HeapIncomingAssemblyTable { /* private fields */ }Trait Implementations§
Source§impl Debug for HeapIncomingAssemblyTable
impl Debug for HeapIncomingAssemblyTable
Source§impl Default for HeapIncomingAssemblyTable
impl Default for HeapIncomingAssemblyTable
Source§fn default() -> HeapIncomingAssemblyTable
fn default() -> HeapIncomingAssemblyTable
Returns the “default value” for a type. Read more
Source§impl IncomingAssemblyTable for HeapIncomingAssemblyTable
impl IncomingAssemblyTable for HeapIncomingAssemblyTable
fn capacity(&self) -> usize
fn len(&self) -> usize
fn link_ids(&self) -> &[LinkId]
fn original_hashes(&self) -> &[ResourceHash]
fn total_segments(&self) -> &[u64]
fn segments_received(&self) -> &[u64]
fn received_totals(&self) -> &[u64]
fn push( &mut self, link_id: LinkId, original_hash: ResourceHash, total_segments: u64, )
fn set_progress( &mut self, index: usize, segments_received: u64, received_total: u64, )
fn swap_remove(&mut self, index: usize)
fn is_empty(&self) -> bool
Auto Trait Implementations§
impl Freeze for HeapIncomingAssemblyTable
impl RefUnwindSafe for HeapIncomingAssemblyTable
impl Send for HeapIncomingAssemblyTable
impl Sync for HeapIncomingAssemblyTable
impl Unpin for HeapIncomingAssemblyTable
impl UnsafeUnpin for HeapIncomingAssemblyTable
impl UnwindSafe for HeapIncomingAssemblyTable
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