pub struct PitDeviceHandle;Expand description
A handle to a PIT (Intel 8253/8254 Programmable Interval Timer) device.
Trait Implementations§
Source§impl DefaultEncoding for PitDeviceHandle
impl DefaultEncoding for PitDeviceHandle
Source§impl ResourceId<ChipsetDeviceHandleKind> for PitDeviceHandle
impl ResourceId<ChipsetDeviceHandleKind> for PitDeviceHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PitDeviceHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PitDeviceHandle
Source§impl StructEncodeMetadata<Resource> for PitDeviceHandle
impl StructEncodeMetadata<Resource> for PitDeviceHandle
Auto Trait Implementations§
impl Freeze for PitDeviceHandle
impl RefUnwindSafe for PitDeviceHandle
impl Send for PitDeviceHandle
impl Sync for PitDeviceHandle
impl Unpin for PitDeviceHandle
impl UnsafeUnpin for PitDeviceHandle
impl UnwindSafe for PitDeviceHandle
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].