#[repr(transparent)]pub struct PciRootBridgeIoProtocolOperation(pub u32);Expand description
Corresponds to the EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_OPERATION enum.
Tuple Fields§
§0: u32Implementations§
Source§impl PciRootBridgeIoProtocolOperation
impl PciRootBridgeIoProtocolOperation
pub const BUS_MASTER_READ: PciRootBridgeIoProtocolOperation
pub const BUS_MASTER_WRITE: PciRootBridgeIoProtocolOperation
pub const BUS_MASTER_COMMON_BUFFER: PciRootBridgeIoProtocolOperation
pub const BUS_MASTER_READ64: PciRootBridgeIoProtocolOperation
pub const BUS_MASTER_WRITE64: PciRootBridgeIoProtocolOperation
pub const BUS_MASTER_COMMON_BUFFER64: PciRootBridgeIoProtocolOperation
pub const MAXIMUM: PciRootBridgeIoProtocolOperation
Trait Implementations§
Source§impl Clone for PciRootBridgeIoProtocolOperation
impl Clone for PciRootBridgeIoProtocolOperation
Source§fn clone(&self) -> PciRootBridgeIoProtocolOperation
fn clone(&self) -> PciRootBridgeIoProtocolOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PciRootBridgeIoProtocolOperation
Source§impl Debug for PciRootBridgeIoProtocolOperation
impl Debug for PciRootBridgeIoProtocolOperation
impl Eq for PciRootBridgeIoProtocolOperation
Source§impl Hash for PciRootBridgeIoProtocolOperation
impl Hash for PciRootBridgeIoProtocolOperation
Source§impl Ord for PciRootBridgeIoProtocolOperation
impl Ord for PciRootBridgeIoProtocolOperation
Source§fn cmp(&self, other: &PciRootBridgeIoProtocolOperation) -> Ordering
fn cmp(&self, other: &PciRootBridgeIoProtocolOperation) -> Ordering
1.21.0 (const: unstable)§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PciRootBridgeIoProtocolOperation
impl PartialEq for PciRootBridgeIoProtocolOperation
Source§impl PartialOrd for PciRootBridgeIoProtocolOperation
impl PartialOrd for PciRootBridgeIoProtocolOperation
impl StructuralPartialEq for PciRootBridgeIoProtocolOperation
Auto Trait Implementations§
impl Freeze for PciRootBridgeIoProtocolOperation
impl RefUnwindSafe for PciRootBridgeIoProtocolOperation
impl Send for PciRootBridgeIoProtocolOperation
impl Sync for PciRootBridgeIoProtocolOperation
impl Unpin for PciRootBridgeIoProtocolOperation
impl UnsafeUnpin for PciRootBridgeIoProtocolOperation
impl UnwindSafe for PciRootBridgeIoProtocolOperation
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§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)