pub struct EscapeOptimizationResult {
pub allocation_id: u32,
pub original_kind: String,
pub recommended_sink: AllocationSinkKind,
pub confidence: f64,
pub reason: String,
}Fields§
§allocation_id: u32§original_kind: String§recommended_sink: AllocationSinkKind§confidence: f64§reason: StringImplementations§
Source§impl EscapeOptimizationResult
impl EscapeOptimizationResult
pub fn new( allocation_id: u32, sink: AllocationSinkKind, reason: impl Into<String>, ) -> Self
pub fn with_confidence(self, c: f64) -> Self
pub fn is_high_confidence(&self) -> bool
Trait Implementations§
Source§impl Clone for EscapeOptimizationResult
impl Clone for EscapeOptimizationResult
Source§fn clone(&self) -> EscapeOptimizationResult
fn clone(&self) -> EscapeOptimizationResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EscapeOptimizationResult
impl RefUnwindSafe for EscapeOptimizationResult
impl Send for EscapeOptimizationResult
impl Sync for EscapeOptimizationResult
impl Unpin for EscapeOptimizationResult
impl UnsafeUnpin for EscapeOptimizationResult
impl UnwindSafe for EscapeOptimizationResult
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