pub struct ObjectDecision {
pub object_id: GcId,
pub ref_count_before: i32,
pub heap_incoming_edges: usize,
pub trial_ref_count: i32,
pub decision: TrialDecision,
pub final_fate: FinalFate,
}Fields§
§object_id: GcId§ref_count_before: i32§heap_incoming_edges: usize§trial_ref_count: i32§decision: TrialDecision§final_fate: FinalFateTrait Implementations§
Source§impl Clone for ObjectDecision
impl Clone for ObjectDecision
Source§fn clone(&self) -> ObjectDecision
fn clone(&self) -> ObjectDecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObjectDecision
impl Debug for ObjectDecision
impl Eq for ObjectDecision
Source§impl PartialEq for ObjectDecision
impl PartialEq for ObjectDecision
Source§impl Serialize for ObjectDecision
impl Serialize for ObjectDecision
impl StructuralPartialEq for ObjectDecision
Auto Trait Implementations§
impl Freeze for ObjectDecision
impl RefUnwindSafe for ObjectDecision
impl Send for ObjectDecision
impl Sync for ObjectDecision
impl Unpin for ObjectDecision
impl UnsafeUnpin for ObjectDecision
impl UnwindSafe for ObjectDecision
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