pub struct CrossReference {
pub name: String,
pub schlib_path: String,
pub description: String,
pub source_path: String,
pub footprint: String,
pub pcblib_type: String,
pub pcblib_path: String,
pub pcblib_source_path: String,
}Expand description
Cross-reference entry linking a component to its symbol and footprint.
Fields§
§name: StringComponent name.
schlib_path: StringSchematic symbol library path (relative within IntLib).
description: StringDescription from the schematic symbol.
source_path: StringOriginal source path.
footprint: StringPCB footprint name.
pcblib_type: StringPCB library type (e.g., “PCBLIB”).
pcblib_path: StringPCB library path (relative within IntLib).
pcblib_source_path: StringOriginal PCB library source path.
Trait Implementations§
Source§impl Clone for CrossReference
impl Clone for CrossReference
Source§fn clone(&self) -> CrossReference
fn clone(&self) -> CrossReference
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 CrossReference
impl Debug for CrossReference
Source§impl Default for CrossReference
impl Default for CrossReference
Source§fn default() -> CrossReference
fn default() -> CrossReference
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CrossReference
impl RefUnwindSafe for CrossReference
impl Send for CrossReference
impl Sync for CrossReference
impl Unpin for CrossReference
impl UnwindSafe for CrossReference
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