pub struct PinPointReport {
pub pairs: Vec<PinPoint>,
pub problems: Vec<PinPointProblem>,
}Expand description
How a part’s pins and connection points pair: every pair, then every problem.
Fields§
§pairs: Vec<PinPoint>§problems: Vec<PinPointProblem>Trait Implementations§
Source§impl Clone for PinPointReport
impl Clone for PinPointReport
Source§impl Debug for PinPointReport
impl Debug for PinPointReport
Source§impl Default for PinPointReport
impl Default for PinPointReport
Source§impl<'de> Deserialize<'de> for PinPointReport
impl<'de> Deserialize<'de> for PinPointReport
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 PinPointReport
Source§impl PartialEq for PinPointReport
impl PartialEq for PinPointReport
Source§impl Serialize for PinPointReport
impl Serialize for PinPointReport
impl StructuralPartialEq for PinPointReport
Auto Trait Implementations§
impl Freeze for PinPointReport
impl RefUnwindSafe for PinPointReport
impl Send for PinPointReport
impl Sync for PinPointReport
impl Unpin for PinPointReport
impl UnsafeUnpin for PinPointReport
impl UnwindSafe for PinPointReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.