pub enum ComponentCharacteristics {
Rotation(f64),
Manufacturer(String),
MPN(String),
Value(String),
Mount(ComponentMounting),
Footprint(String),
PackageName(String),
PackageDescription(String),
Height(f64),
LibraryName(String),
LibraryDescription(String),
Supplier(Vec<SupplierPart>),
}Expand description
ComponentCharacteristics 2024.05 - 5.6.1.6 “Cxxx (Component Characteristics)”
Variants§
Rotation(f64)
“.CRot,
Manufacturer(String)
“.CMfr,
MPN(String)
“.CMPN,
Value(String)
“.CVal,
Mount(ComponentMounting)
“.CMnt,(TH|SMD|Pressfit|Other)”
Footprint(String)
“.CFtp,
PackageName(String)
“.CPgN,
PackageDescription(String)
“.CPgD,
Height(f64)
“.CHgt,
LibraryName(String)
“.CLbN,
LibraryDescription(String)
“.CLbD,
Supplier(Vec<SupplierPart>)
The specification requires at least one supplier part. Do not add the attribute if there are no supplier parts.
“.CSup,
Trait Implementations§
Source§impl Clone for ComponentCharacteristics
impl Clone for ComponentCharacteristics
Source§fn clone(&self) -> ComponentCharacteristics
fn clone(&self) -> ComponentCharacteristics
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComponentCharacteristics
impl Debug for ComponentCharacteristics
Source§impl PartialEq for ComponentCharacteristics
impl PartialEq for ComponentCharacteristics
impl StructuralPartialEq for ComponentCharacteristics
Auto Trait Implementations§
impl Freeze for ComponentCharacteristics
impl RefUnwindSafe for ComponentCharacteristics
impl Send for ComponentCharacteristics
impl Sync for ComponentCharacteristics
impl Unpin for ComponentCharacteristics
impl UnwindSafe for ComponentCharacteristics
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)