pub struct HyperVGuestWatchdogDeviceHandle {
pub port_base: u16,
}Expand description
A handle to the Hyper-V guest watchdog device.
Fields§
§port_base: u16Base port IO address for the watchdog register window.
Trait Implementations§
Source§impl DefaultEncoding for HyperVGuestWatchdogDeviceHandle
impl DefaultEncoding for HyperVGuestWatchdogDeviceHandle
Source§impl ResourceId<ChipsetDeviceHandleKind> for HyperVGuestWatchdogDeviceHandle
impl ResourceId<ChipsetDeviceHandleKind> for HyperVGuestWatchdogDeviceHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for HyperVGuestWatchdogDeviceHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for HyperVGuestWatchdogDeviceHandle
Source§impl StructEncodeMetadata<Resource> for HyperVGuestWatchdogDeviceHandle
impl StructEncodeMetadata<Resource> for HyperVGuestWatchdogDeviceHandle
Auto Trait Implementations§
impl Freeze for HyperVGuestWatchdogDeviceHandle
impl RefUnwindSafe for HyperVGuestWatchdogDeviceHandle
impl Send for HyperVGuestWatchdogDeviceHandle
impl Sync for HyperVGuestWatchdogDeviceHandle
impl Unpin for HyperVGuestWatchdogDeviceHandle
impl UnsafeUnpin for HyperVGuestWatchdogDeviceHandle
impl UnwindSafe for HyperVGuestWatchdogDeviceHandle
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].