pub struct BatteryDeviceHandleX64 {
pub battery_status_recv: Receiver<HostBatteryUpdate>,
}
Expand description
A handle to a battery device for x64
Fields§
§battery_status_recv: Receiver<HostBatteryUpdate>
Channel to receive updated state
Trait Implementations§
Source§impl DefaultEncoding for BatteryDeviceHandleX64
impl DefaultEncoding for BatteryDeviceHandleX64
Source§impl ResourceId<ChipsetDeviceHandleKind> for BatteryDeviceHandleX64
impl ResourceId<ChipsetDeviceHandleKind> for BatteryDeviceHandleX64
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for BatteryDeviceHandleX64
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for BatteryDeviceHandleX64
Source§impl StructEncodeMetadata<Resource> for BatteryDeviceHandleX64
impl StructEncodeMetadata<Resource> for BatteryDeviceHandleX64
Auto Trait Implementations§
impl Freeze for BatteryDeviceHandleX64
impl !RefUnwindSafe for BatteryDeviceHandleX64
impl Send for BatteryDeviceHandleX64
impl Sync for BatteryDeviceHandleX64
impl Unpin for BatteryDeviceHandleX64
impl !UnwindSafe for BatteryDeviceHandleX64
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
].