#[repr(u8)]pub enum ComponentStyle {
Unknown = 0,
Small = 1,
SmallSMT = 2,
Edge = 3,
DIP = 4,
SIP = 5,
SMSIP = 6,
SMDIP = 7,
LCC = 8,
BGA = 9,
PGA = 10,
}Expand description
Component style/package type.
Based on DXP API TComponentStyle enumeration.
Variants§
Unknown = 0
Unknown package style.
Small = 1
Small discrete component.
SmallSMT = 2
Small SMT component.
Edge = 3
Edge connector.
DIP = 4
Dual in-line package.
SIP = 5
Single in-line package.
SMSIP = 6
SM single in-line package.
SMDIP = 7
SM dual in-line package.
LCC = 8
Leadless chip carrier.
BGA = 9
Ball grid array.
PGA = 10
Pin grid array.
Implementations§
Trait Implementations§
Source§impl Clone for ComponentStyle
impl Clone for ComponentStyle
Source§fn clone(&self) -> ComponentStyle
fn clone(&self) -> ComponentStyle
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 ComponentStyle
impl Debug for ComponentStyle
Source§impl Default for ComponentStyle
impl Default for ComponentStyle
Source§fn default() -> ComponentStyle
fn default() -> ComponentStyle
Returns the “default value” for a type. Read more
Source§impl PartialEq for ComponentStyle
impl PartialEq for ComponentStyle
impl Copy for ComponentStyle
impl Eq for ComponentStyle
impl StructuralPartialEq for ComponentStyle
Auto Trait Implementations§
impl Freeze for ComponentStyle
impl RefUnwindSafe for ComponentStyle
impl Send for ComponentStyle
impl Sync for ComponentStyle
impl Unpin for ComponentStyle
impl UnwindSafe for ComponentStyle
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<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.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