pub struct PcbLibOverview {
pub path: String,
pub total_footprints: usize,
pub unique_id: String,
pub footprints_by_category: Vec<(String, Vec<FootprintSummaryExt>)>,
pub pad_statistics: PadStatistics,
pub hole_sizes: Vec<(String, usize)>,
pub largest_footprints: Vec<FootprintSummaryExt>,
}Fields§
§path: String§total_footprints: usize§unique_id: String§footprints_by_category: Vec<(String, Vec<FootprintSummaryExt>)>§pad_statistics: PadStatistics§hole_sizes: Vec<(String, usize)>§largest_footprints: Vec<FootprintSummaryExt>Trait Implementations§
Source§impl Clone for PcbLibOverview
impl Clone for PcbLibOverview
Source§fn clone(&self) -> PcbLibOverview
fn clone(&self) -> PcbLibOverview
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 moreSource§impl Debug for PcbLibOverview
impl Debug for PcbLibOverview
Source§impl<'de> Deserialize<'de> for PcbLibOverview
impl<'de> Deserialize<'de> for PcbLibOverview
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
Auto Trait Implementations§
impl Freeze for PcbLibOverview
impl RefUnwindSafe for PcbLibOverview
impl Send for PcbLibOverview
impl Sync for PcbLibOverview
impl Unpin for PcbLibOverview
impl UnwindSafe for PcbLibOverview
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more