pub struct PicDeviceHandle;Expand description
A handle to a dual 8259 PIC (Programmable Interrupt Controller) device.
Trait Implementations§
Source§impl DefaultEncoding for PicDeviceHandle
impl DefaultEncoding for PicDeviceHandle
Source§impl ResourceId<ChipsetDeviceHandleKind> for PicDeviceHandle
impl ResourceId<ChipsetDeviceHandleKind> for PicDeviceHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PicDeviceHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PicDeviceHandle
Source§impl StructEncodeMetadata<Resource> for PicDeviceHandle
impl StructEncodeMetadata<Resource> for PicDeviceHandle
Auto Trait Implementations§
impl Freeze for PicDeviceHandle
impl RefUnwindSafe for PicDeviceHandle
impl Send for PicDeviceHandle
impl Sync for PicDeviceHandle
impl Unpin for PicDeviceHandle
impl UnsafeUnpin for PicDeviceHandle
impl UnwindSafe for PicDeviceHandle
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].