pub struct LaunchFusionScratch { /* private fields */ }Expand description
Caller-owned scratch for repeated launch-fusion planning.
Implementations§
Source§impl LaunchFusionScratch
impl LaunchFusionScratch
Sourcepub fn try_with_capacity(stage_count: usize) -> Result<Self, LaunchFusionError>
pub fn try_with_capacity(stage_count: usize) -> Result<Self, LaunchFusionError>
Allocate reusable launch-fusion scratch for a known stage count.
§Errors
Returns LaunchFusionError when duplicate-detection storage cannot
be reserved.
Sourcepub fn id_capacity(&self) -> usize
pub fn id_capacity(&self) -> usize
Retained duplicate-detection capacity.
Trait Implementations§
Source§impl Debug for LaunchFusionScratch
impl Debug for LaunchFusionScratch
Source§impl Default for LaunchFusionScratch
impl Default for LaunchFusionScratch
Source§fn default() -> LaunchFusionScratch
fn default() -> LaunchFusionScratch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LaunchFusionScratch
impl RefUnwindSafe for LaunchFusionScratch
impl Send for LaunchFusionScratch
impl Sync for LaunchFusionScratch
impl Unpin for LaunchFusionScratch
impl UnsafeUnpin for LaunchFusionScratch
impl UnwindSafe for LaunchFusionScratch
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