pub struct Group {
pub rule: String,
pub kernels: Vec<KernelId>,
pub repeat: Repeat,
pub copies: Option<Repeat>,
pub emitter: String,
pub numerics: Numerics,
pub nodes: Vec<NodeIdx>,
pub runs: Vec<RunLaunches>,
}Expand description
2026-09-28: One launch group.
Fields§
§rule: String2026-09-28: The rule that formed it.
kernels: Vec<KernelId>2026-09-28: The kernels its emitter launches.
repeat: Repeat2026-09-28: Launch repetition.
copies: Option<Repeat>2026-09-29: Copy-engine transfers besides the kernels, and how often.
emitter: String2026-09-28: Emitter id.
numerics: Numerics2026-09-28: Numerics class of the rule.
nodes: Vec<NodeIdx>2026-09-28: Member nodes, in pattern order.
runs: Vec<RunLaunches>2026-09-30: A per_run group’s launches for each run of the plan’s row table, in batch
order; empty for any other repeat.
Implementations§
Trait Implementations§
impl Eq for Group
impl StructuralPartialEq for Group
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnwindSafe for Group
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
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
§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
Compare self to
key and return true if they are equal.