#[repr(C, align(16))]pub struct ResidentScheduleHeader {Show 45 fields
pub slots: u64,
pub ops: u64,
pub waves: u64,
pub regions: u64,
pub generation_metadata: u64,
pub filter_comparisons: u64,
pub project_expressions: u64,
pub filter_mask: u64,
pub filter_prefix: u64,
pub filter_block_sums: u64,
pub filter_block_offsets: u64,
pub set_slots: u64,
pub set_required: u64,
pub join_buckets: u64,
pub join_next: u64,
pub join_required: u64,
pub status: u64,
pub changed: u64,
pub iterations: u64,
pub scan_trace: u64,
pub filter_trace: u64,
pub semantic_scan_trace: u64,
pub semantic_filter_trace: u64,
pub schema_seen_nonempty: u64,
pub schema_winner_ids: u64,
pub receipt_table: u64,
pub receipt_bytes: u64,
pub slot_count: u32,
pub op_count: u32,
pub wave_count: u32,
pub region_count: u32,
pub filter_comparison_count: u32,
pub project_expression_count: u32,
pub filter_capacity: u32,
pub filter_block_count: u32,
pub set_slot_mask: u32,
pub set_candidate_capacity: u32,
pub join_bucket_mask: u32,
pub join_right_capacity: u32,
pub schema_winner_count: u32,
pub receipt_count: u32,
pub receipt_byte_count: u32,
pub generation_metadata_count: u32,
pub abi_version: u32,
pub reserved: u32,
}Expand description
Device pointers and exact bounds for one compact resident schedule.
Fields§
§slots: u64§ops: u64§waves: u64§regions: u64§generation_metadata: u64§filter_comparisons: u64§project_expressions: u64§filter_mask: u64§filter_prefix: u64§filter_block_sums: u64§filter_block_offsets: u64§set_slots: u64§set_required: u64§join_buckets: u64§join_next: u64§join_required: u64§status: u64§changed: u64§iterations: u64§scan_trace: u64§filter_trace: u64§semantic_scan_trace: u64§semantic_filter_trace: u64§schema_seen_nonempty: u64§schema_winner_ids: u64§receipt_table: u64§receipt_bytes: u64§slot_count: u32§op_count: u32§wave_count: u32§region_count: u32§filter_comparison_count: u32§project_expression_count: u32§filter_capacity: u32§filter_block_count: u32§set_slot_mask: u32§set_candidate_capacity: u32§join_bucket_mask: u32§join_right_capacity: u32§schema_winner_count: u32§receipt_count: u32§receipt_byte_count: u32§generation_metadata_count: u32§abi_version: u32§reserved: u32Trait Implementations§
Source§impl Clone for ResidentScheduleHeader
impl Clone for ResidentScheduleHeader
Source§fn clone(&self) -> ResidentScheduleHeader
fn clone(&self) -> ResidentScheduleHeader
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 moreimpl Copy for ResidentScheduleHeader
Source§impl Debug for ResidentScheduleHeader
impl Debug for ResidentScheduleHeader
Source§impl Default for ResidentScheduleHeader
impl Default for ResidentScheduleHeader
Source§fn default() -> ResidentScheduleHeader
fn default() -> ResidentScheduleHeader
Returns the “default value” for a type. Read more
impl DeviceRepr for ResidentScheduleHeader
impl Eq for ResidentScheduleHeader
Source§impl PartialEq for ResidentScheduleHeader
impl PartialEq for ResidentScheduleHeader
Source§fn eq(&self, other: &ResidentScheduleHeader) -> bool
fn eq(&self, other: &ResidentScheduleHeader) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResidentScheduleHeader
Auto Trait Implementations§
impl Freeze for ResidentScheduleHeader
impl RefUnwindSafe for ResidentScheduleHeader
impl Send for ResidentScheduleHeader
impl Sync for ResidentScheduleHeader
impl Unpin for ResidentScheduleHeader
impl UnsafeUnpin for ResidentScheduleHeader
impl UnwindSafe for ResidentScheduleHeader
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more