#[non_exhaustive]pub enum ExternalSource {
Plug(u8),
PhysicalAddress(PhysicalAddress),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Plug(u8)
PhysicalAddress(PhysicalAddress)
Trait Implementations§
Source§impl Clone for ExternalSource
impl Clone for ExternalSource
Source§fn clone(&self) -> ExternalSource
fn clone(&self) -> ExternalSource
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 ExternalSource
impl Debug for ExternalSource
Source§impl From<ExternalSource> for RecordSource
impl From<ExternalSource> for RecordSource
Source§fn from(val: ExternalSource) -> RecordSource
fn from(val: ExternalSource) -> RecordSource
Converts to this type from the input type.
Source§impl From<PhysicalAddress> for ExternalSource
impl From<PhysicalAddress> for ExternalSource
Source§fn from(val: PhysicalAddress) -> ExternalSource
fn from(val: PhysicalAddress) -> ExternalSource
Converts to this type from the input type.
Source§impl Hash for ExternalSource
impl Hash for ExternalSource
Source§impl OperandEncodable for ExternalSource
impl OperandEncodable for ExternalSource
Source§impl PartialEq for ExternalSource
impl PartialEq for ExternalSource
impl Copy for ExternalSource
impl Eq for ExternalSource
impl StructuralPartialEq for ExternalSource
Auto Trait Implementations§
impl Freeze for ExternalSource
impl RefUnwindSafe for ExternalSource
impl Send for ExternalSource
impl Sync for ExternalSource
impl Unpin for ExternalSource
impl UnsafeUnpin for ExternalSource
impl UnwindSafe for ExternalSource
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