pub struct EscapeOptimizationPass {
pub results: Vec<EscapeOptimizationResult>,
pub min_confidence: f64,
}Fields§
§results: Vec<EscapeOptimizationResult>§min_confidence: f64Implementations§
Source§impl EscapeOptimizationPass
impl EscapeOptimizationPass
pub fn new() -> Self
pub fn add_result(&mut self, result: EscapeOptimizationResult)
pub fn stack_promotable(&self) -> Vec<&EscapeOptimizationResult>
pub fn total_optimizations(&self) -> usize
pub fn emit_report(&self) -> String
Auto Trait Implementations§
impl Freeze for EscapeOptimizationPass
impl RefUnwindSafe for EscapeOptimizationPass
impl Send for EscapeOptimizationPass
impl Sync for EscapeOptimizationPass
impl Unpin for EscapeOptimizationPass
impl UnsafeUnpin for EscapeOptimizationPass
impl UnwindSafe for EscapeOptimizationPass
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