Skip to main content

Vendor

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 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 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Copy for Vendor

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

Source§

impl Eq for Vendor

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 (const: unstable) · 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 StructuralPartialEq for Vendor

Auto Trait Implementations§

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
§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

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> KnownSize for T

Source§

fn size(_: *const T) -> usize

Get the size of an object of this type in bytes, with the metadata of the given pointer.
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
§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

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.
Source§

impl<T, U, const N: u32> TryIntoBounded<T, N> for U
where T: Integer, U: TryInto<T>,

Source§

fn try_into_bounded(self) -> Option<Bounded<T, N>>

Attempts to convert self into a Bounded using N bits. Read more
Source§

impl<T> Writer for T
where T: Debug,

Source§

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

Formats the value using the given formatter.