#[repr(C, align(8))]pub struct WitnessFragment {
pub seed: TileVertexId,
pub boundary_size: u16,
pub cardinality: u16,
pub hash: u16,
pub local_min_cut: u16,
pub component: u16,
pub _reserved: u16,
}Expand description
Witness fragment for aggregation
Compact representation of local cut/partition information that can be merged across tiles.
Fields§
§seed: TileVertexIdSeed vertex for this fragment
boundary_size: u16Boundary size (cut edges crossing fragment)
cardinality: u16Cardinality (vertices in fragment)
hash: u16Fragment hash for consistency checking
local_min_cut: u16Local minimum cut value (fixed-point)
component: u16Component ID this fragment belongs to
_reserved: u16Reserved padding
Implementations§
Trait Implementations§
Source§impl Clone for WitnessFragment
impl Clone for WitnessFragment
Source§fn clone(&self) -> WitnessFragment
fn clone(&self) -> WitnessFragment
Returns a duplicate of the value. Read more
1.0.0 · 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 WitnessFragment
impl Debug for WitnessFragment
Source§impl Default for WitnessFragment
impl Default for WitnessFragment
Source§fn default() -> WitnessFragment
fn default() -> WitnessFragment
Returns the “default value” for a type. Read more
impl Copy for WitnessFragment
Auto Trait Implementations§
impl Freeze for WitnessFragment
impl RefUnwindSafe for WitnessFragment
impl Send for WitnessFragment
impl Sync for WitnessFragment
impl Unpin for WitnessFragment
impl UnwindSafe for WitnessFragment
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