pub enum PartitionIdType {
PeEndpoint {
execution_ctx_count: u16,
},
SepidIndep,
SepidDep {
proxy_endpoint_id: u16,
},
Aux,
}Expand description
Type of partition identified by the partition ID.
Variants§
PeEndpoint
Partition ID is a PE endpoint ID. Contains the number of execution contexts implemented by this partition.
SepidIndep
Partition ID is a SEPID for an independent peripheral device.
SepidDep
Partition ID is a SEPID for an dependent peripheral device. Contains the ID of the proxy endpoint for a dependent peripheral device.
Aux
Partition ID is an auxiliary ID.
Trait Implementations§
Source§impl Clone for PartitionIdType
impl Clone for PartitionIdType
Source§fn clone(&self) -> PartitionIdType
fn clone(&self) -> PartitionIdType
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 PartitionIdType
impl Debug for PartitionIdType
Source§impl PartialEq for PartitionIdType
impl PartialEq for PartitionIdType
impl Copy for PartitionIdType
impl Eq for PartitionIdType
impl StructuralPartialEq for PartitionIdType
Auto Trait Implementations§
impl Freeze for PartitionIdType
impl RefUnwindSafe for PartitionIdType
impl Send for PartitionIdType
impl Sync for PartitionIdType
impl Unpin for PartitionIdType
impl UnwindSafe for PartitionIdType
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