pub struct GenericIsaDmaDeviceHandle;Expand description
A handle to a generic dual 8237 ISA DMA controller.
Trait Implementations§
Source§impl DefaultEncoding for GenericIsaDmaDeviceHandle
impl DefaultEncoding for GenericIsaDmaDeviceHandle
Source§impl ResourceId<IsaDmaControllerHandleKind> for GenericIsaDmaDeviceHandle
impl ResourceId<IsaDmaControllerHandleKind> for GenericIsaDmaDeviceHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for GenericIsaDmaDeviceHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for GenericIsaDmaDeviceHandle
Source§impl StructEncodeMetadata<Resource> for GenericIsaDmaDeviceHandle
impl StructEncodeMetadata<Resource> for GenericIsaDmaDeviceHandle
Auto Trait Implementations§
impl Freeze for GenericIsaDmaDeviceHandle
impl RefUnwindSafe for GenericIsaDmaDeviceHandle
impl Send for GenericIsaDmaDeviceHandle
impl Sync for GenericIsaDmaDeviceHandle
impl Unpin for GenericIsaDmaDeviceHandle
impl UnsafeUnpin for GenericIsaDmaDeviceHandle
impl UnwindSafe for GenericIsaDmaDeviceHandle
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].