pub struct PinVerdict {
pub pin: Pin,
pub verdict: Verdict,
pub tracked_refs: usize,
pub tracked_ref_details: Vec<SymbolRef>,
pub source_delta_details: Vec<SourceDelta>,
pub touched: TouchedKinds,
}Fields§
§pin: Pin§verdict: Verdict§tracked_refs: usize§tracked_ref_details: Vec<SymbolRef>§source_delta_details: Vec<SourceDelta>§touched: TouchedKindsImplementations§
Source§impl PinVerdict
impl PinVerdict
pub fn new(pin: Pin, verdict: Verdict) -> Self
pub fn with_tracked_refs(self, n: usize) -> Self
pub fn with_tracked_ref_details(self, details: Vec<SymbolRef>) -> Self
pub fn with_source_delta_details(self, deltas: Vec<SourceDelta>) -> Self
pub fn with_touched(self, touched: TouchedKinds) -> Self
Trait Implementations§
Source§impl Clone for PinVerdict
impl Clone for PinVerdict
Source§impl Debug for PinVerdict
impl Debug for PinVerdict
Source§impl<'de> Deserialize<'de> for PinVerdict
impl<'de> Deserialize<'de> for PinVerdict
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PinVerdict
Source§impl PartialEq for PinVerdict
impl PartialEq for PinVerdict
Source§impl Serialize for PinVerdict
impl Serialize for PinVerdict
impl StructuralPartialEq for PinVerdict
Auto Trait Implementations§
impl Forget for PinVerdict
impl Freeze for PinVerdict
impl Move for PinVerdict
impl RefUnwindSafe for PinVerdict
impl Send for PinVerdict
impl Sync for PinVerdict
impl Unpin for PinVerdict
impl UnsafeUnpin for PinVerdict
impl UnwindSafe for PinVerdict
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