Struct Vendor

Source
pub struct Vendor(/* private fields */);
Expand description

PCI vendor IDs.

Each entry contains the 16-bit PCI vendor ID as assigned by the PCI SIG.

Implementations§

Source§

impl Vendor

Once constructed, a Vendor contains a valid PCI Vendor ID.

Source

pub const fn as_raw(self) -> u16

Get the raw 16-bit vendor ID value.

Source§

impl Vendor

Source

pub const PCI_SIG: Self

Source

pub const LOONGSON: Self

Source

pub const SOLIDIGM: Self

Source

pub const TTTECH: Self

Source

pub const UBIQUITI: Self

Source

pub const BERKOM: Self

Source

pub const ITTIM: Self

Source

pub const COMPAQ: Self

Source

pub const LSI_LOGIC: Self

Source

pub const ATI: Self

Source

pub const VLSI: Self

Source

pub const ADL: Self

Source

pub const NS: Self

Source

pub const TSENG: Self

Source

pub const WEITEK: Self

Source

pub const DEC: Self

Source

pub const CIRRUS: Self

Source

pub const IBM: Self

Source

pub const UNISYS: Self

Source

pub const COMPEX2: Self

Source

pub const WD: Self

Source

pub const AMI: Self

Source

pub const AMD: Self

Source

pub const TRIDENT: Self

Source

pub const AI: Self

Source

pub const DELL: Self

Source

pub const MATROX: Self

Source

pub const MOBILITY_ELECTRONICS: Self

Source

pub const CT: Self

Source

pub const MIRO: Self

Source

pub const NEC: Self

Source

pub const FD: Self

Source

pub const SI: Self

Source

pub const HP: Self

Source

pub const HP_3PAR: Self

Source

pub const PCTECH: Self

Source

pub const ASUSTEK: Self

Source

pub const DPT: Self

Source

pub const OPTI: Self

Source

pub const ELSA: Self

Source

pub const STMICRO: Self

Source

pub const BUSLOGIC: Self

Source

pub const TI: Self

Source

pub const SONY: Self

Source

pub const WINBOND2: Self

Source

pub const ANIGMA: Self

Source

pub const EFAR: Self

Source

pub const MOTOROLA: Self

Source

pub const PROMISE: Self

Source

pub const FOXCONN: Self

Source

pub const UMC: Self

Source

pub const PICOPOWER: Self

Source

pub const MYLEX: Self

Source

pub const APPLE: Self

Source

pub const YAMAHA: Self

Source

pub const QLOGIC: Self

Source

pub const CYRIX: Self

Source

pub const CONTAQ: Self

Source

pub const OLICOM: Self

Source

pub const SUN: Self

Source

pub const NI: Self

Source

pub const CMD: Self

Source

pub const BROOKTREE: Self

Source

pub const SGI: Self

Source

pub const WINBOND: Self

Source

pub const PLX: Self

Source

pub const MADGE: Self

Source

pub const THREECOM: Self

Source

pub const AL: Self

Source

pub const NEOMAGIC: Self

Source

pub const TCONRAD: Self

Source

pub const ROHM: Self

Source

pub const NVIDIA: Self

Source

pub const IMS: Self

Source

pub const AMCC: Self

Source

pub const AMPERE: Self

Source

pub const INTERG: Self

Source

pub const REALTEK: Self

Source

pub const XILINX: Self

Source

pub const INIT: Self

Source

pub const CREATIVE: Self

Source

pub const TTI: Self

Source

pub const SIGMA: Self

Source

pub const VIA: Self

Source

pub const SIEMENS: Self

Source

pub const VORTEX: Self

Source

pub const EF: Self

Source

pub const IDT: Self

Source

pub const FORE: Self

Source

pub const PHILIPS: Self

Source

pub const EICON: Self

Source

pub const CISCO: Self

Source

pub const ZIATECH: Self

Source

pub const SYSKONNECT: Self

Source

pub const DIGI: Self

Source

pub const XIRCOM: Self

Source

pub const SERVERWORKS: Self

Source

pub const ALTERA: Self

Source

pub const SBE: Self

Source

pub const TOSHIBA: Self

Source

pub const TOSHIBA_2: Self

Source

pub const ATTO: Self

Source

pub const RICOH: Self

Source

pub const ARTOP: Self

Source

pub const ZEITNET: Self

Source

pub const FUJITSU_ME: Self

Source

pub const MARVELL: Self

Source

pub const MARVELL_EXT: Self

Source

pub const V3: Self

Source

pub const ATT: Self

Source

pub const SPECIALIX: Self

Source

pub const ANALOG_DEVICES: Self

Source

pub const ZORAN: Self

Source

pub const COMPEX: Self

Source

pub const MICROSEMI: Self

Source

pub const RP: Self

Source

pub const CYCLADES: Self

Source

pub const ESSENTIAL: Self

Source

pub const O2: Self

Source

pub const THREEDX: Self

Source

pub const AVM: Self

Source

pub const STALLION: Self

Source

pub const AT: Self

Source

pub const ASIX: Self

Source

pub const ESS: Self

Source

pub const SATSAGEM: Self

Source

pub const ENSONIQ: Self

Source

pub const TRANSMETA: Self

Source

pub const ROCKWELL: Self

Source

pub const ITE: Self

Source

pub const ALTEON: Self

Source

pub const NVIDIA_SGS: Self

Source

pub const PERICOM: Self

Source

pub const AUREAL: Self

Source

pub const ELECTRONICDESIGNGMBH: Self

Source

pub const ESDGMBH: Self

Source

pub const CB: Self

Source

pub const SIIG: Self

Source

pub const RADISYS: Self

Source

pub const MICRO_MEMORY: Self

Source

pub const DOMEX: Self

Source

pub const INTASHIELD: Self

Source

pub const QUATECH: Self

Source

pub const SEALEVEL: Self

Source

pub const HYPERCOPE: Self

Source

pub const DIGIGRAM: Self

Source

pub const KAWASAKI: Self

Source

pub const CNET: Self

Source

pub const LMC: Self

Source

pub const NETGEAR: Self

Source

pub const APPLICOM: Self

Source

pub const MOXA: Self

Source

pub const CCD: Self

Source

pub const EXAR: Self

Source

pub const MICROGATE: Self

Source

pub const THREEWARE: Self

Source

pub const IOMEGA: Self

Source

pub const ABOCOM: Self

Source

pub const SUNDANCE: Self

Source

pub const CMEDIA: Self

Source

pub const ADVANTECH: Self

Source

pub const MEILHAUS: Self

Source

pub const LAVA: Self

Source

pub const TIMEDIA: Self

Source

pub const ICE: Self

Source

pub const MICROSOFT: Self

Source

pub const OXSEMI: Self

Source

pub const CHELSIO: Self

Source

pub const EDIMAX: Self

Source

pub const SAMSUNG: Self

Source

pub const GIGABYTE: Self

Source

pub const AMBIT: Self

Source

pub const MYRICOM: Self

Source

pub const MEDIATEK: Self

Source

pub const TITAN: Self

Source

pub const PANACOM: Self

Source

pub const SIPACKETS: Self

Source

pub const AFAVLAB: Self

Source

pub const AMPLICON: Self

Source

pub const BCM_GVC: Self

Source

pub const BROADCOM: Self

Source

pub const TOPIC: Self

Source

pub const MAINPINE: Self

Source

pub const ENE: Self

Source

pub const SYBA: Self

Source

pub const MORETON: Self

Source

pub const VMWARE: Self

Source

pub const ZOLTRIX: Self

Source

pub const MELLANOX: Self

Source

pub const DFI: Self

Source

pub const QUICKNET: Self

Source

pub const ADDIDATA: Self

Source

pub const PDC: Self

Source

pub const FARSITE: Self

Source

pub const ARIMA: Self

Source

pub const BROCADE: Self

Source

pub const SIBYTE: Self

Source

pub const ATHEROS: Self

Source

pub const NETCELL: Self

Source

pub const CENATEK: Self

Source

pub const SYNOPSYS: Self

Source

pub const USR: Self

Source

pub const VITESSE: Self

Source

pub const LINKSYS: Self

Source

pub const ALTIMA: Self

Source

pub const CAVIUM: Self

Source

pub const TECHWELL: Self

Source

pub const BELKIN: Self

Source

pub const RDC: Self

Source

pub const GLI: Self

Source

pub const LENOVO: Self

Source

pub const QCOM: Self

Source

pub const CDNS: Self

Source

pub const ARECA: Self

Source

pub const S2IO: Self

Source

pub const SITECOM: Self

Source

pub const TOPSPIN: Self

Source

pub const COMMTECH: Self

Source

pub const SILAN: Self

Source

pub const RENESAS: Self

Source

pub const SOLARFLARE: Self

Source

pub const TDI: Self

Source

pub const NXP: Self

Source

pub const PASEMI: Self

Source

pub const ATTANSIC: Self

Source

pub const JMICRON: Self

Source

pub const KORENIX: Self

Source

pub const HUAWEI: Self

Source

pub const NETRONOME: Self

Source

pub const QMI: Self

Source

pub const AZWAVE: Self

Source

pub const REDHAT_QUMRANET: Self

Source

pub const ASMEDIA: Self

Source

pub const REDHAT: Self

Source

pub const WCHIC: Self

Source

pub const SILICOM_DENMARK: Self

Source

pub const AMAZON_ANNAPURNA_LABS: Self

Source

pub const CIRCUITCO: Self

Source

pub const AMAZON: Self

Source

pub const ZHAOXIN: Self

Source

pub const ROCKCHIP: Self

Source

pub const HYGON: Self

Source

pub const META: Self

Source

pub const FUNGIBLE: Self

Source

pub const HXT: Self

Source

pub const TEKRAM: Self

Source

pub const RPI: Self

Source

pub const ALIBABA: Self

Source

pub const CXL: Self

Source

pub const TEHUTI: Self

Source

pub const SUNIX: Self

Source

pub const HINT: Self

Source

pub const THREEDLABS: Self

Source

pub const NETXEN: Self

Source

pub const AKS: Self

Source

pub const WCHCN: Self

Source

pub const ACCESSIO: Self

Source

pub const S3: Self

Source

pub const DUNORD: Self

Source

pub const DCI: Self

Source

pub const GLENFLY: Self

Source

pub const INTEL: Self

Source

pub const WANGXUN: Self

Source

pub const SCALEMP: Self

Source

pub const COMPUTONE: Self

Source

pub const KTI: Self

Source

pub const ADAPTEC: Self

Source

pub const ADAPTEC2: Self

Source

pub const HOLTEK: Self

Source

pub const NETMOS: Self

Source

pub const THREECOM_2: Self

Source

pub const SOLIDRUN: Self

Source

pub const DIGIUM: Self

Source

pub const TIGERJET: Self

Source

pub const XILINX_RME: Self

Source

pub const XEN: Self

Source

pub const OCZ: Self

Source

pub const NCUBE: Self

Trait Implementations§

Source§

impl Clone for Vendor

Source§

fn clone(&self) -> Vendor

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Vendor

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Vendor

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Vendor

Source§

fn eq(&self, other: &Vendor) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Vendor

Source§

impl Eq for Vendor

Source§

impl StructuralPartialEq for Vendor

Auto Trait Implementations§

§

impl Freeze for Vendor

§

impl RefUnwindSafe for Vendor

§

impl Send for Vendor

§

impl Sync for Vendor

§

impl Unpin for Vendor

§

impl UnwindSafe for Vendor

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Init<T> for T

Source§

unsafe fn __init(self, slot: *mut T) -> Result<(), Infallible>

Initializes slot. Read more
Source§

fn chain<F>(self, f: F) -> ChainInit<Self, F, T, E>
where F: FnOnce(&mut T) -> Result<(), E>,

First initializes the value using self then calls the function f with the initialized value. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PinInit<T> for T

Source§

unsafe fn __pinned_init(self, slot: *mut T) -> Result<(), Infallible>

Initializes slot. Read more
Source§

fn pin_chain<F>(self, f: F) -> ChainPinInit<Self, F, T, E>
where F: FnOnce(Pin<&mut T>) -> Result<(), E>,

First initializes the value using self then calls the function f with the initialized value. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.