pub struct GenericIoApicDeviceHandle {
pub routing: Resource<IoApicRoutingHandleKind>,
}Expand description
A handle to a generic IO-APIC device.
Fields§
§routing: Resource<IoApicRoutingHandleKind>Resource for resolving the IoApicRouting implementation.
Trait Implementations§
Source§impl DefaultEncoding for GenericIoApicDeviceHandle
impl DefaultEncoding for GenericIoApicDeviceHandle
Source§impl ResourceId<ChipsetDeviceHandleKind> for GenericIoApicDeviceHandle
impl ResourceId<ChipsetDeviceHandleKind> for GenericIoApicDeviceHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for GenericIoApicDeviceHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for GenericIoApicDeviceHandle
Source§impl StructEncodeMetadata<Resource> for GenericIoApicDeviceHandle
impl StructEncodeMetadata<Resource> for GenericIoApicDeviceHandle
Auto Trait Implementations§
impl Freeze for GenericIoApicDeviceHandle
impl !RefUnwindSafe for GenericIoApicDeviceHandle
impl Send for GenericIoApicDeviceHandle
impl !Sync for GenericIoApicDeviceHandle
impl Unpin for GenericIoApicDeviceHandle
impl UnsafeUnpin for GenericIoApicDeviceHandle
impl !UnwindSafe for GenericIoApicDeviceHandle
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
§fn into_resource(self) -> Resource<K>
fn into_resource(self) -> Resource<K>
Converts
self into a Resource.§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].