pub struct FusionSelectionScratch { /* private fields */ }Expand description
Reusable buffers for megakernel fusion-subset selection.
Runtime schedulers can keep one scratch object per worker and avoid allocating the homotopy, seed, flow, and result buffers every batch.
Implementations§
Trait Implementations§
Source§impl Debug for FusionSelectionScratch
impl Debug for FusionSelectionScratch
Source§impl Default for FusionSelectionScratch
impl Default for FusionSelectionScratch
Source§fn default() -> FusionSelectionScratch
fn default() -> FusionSelectionScratch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FusionSelectionScratch
impl RefUnwindSafe for FusionSelectionScratch
impl Send for FusionSelectionScratch
impl Sync for FusionSelectionScratch
impl Unpin for FusionSelectionScratch
impl UnsafeUnpin for FusionSelectionScratch
impl UnwindSafe for FusionSelectionScratch
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