pub struct VirtioConsoleHandle {
pub backend: Resource<SerialBackendHandle>,
}Fields§
§backend: Resource<SerialBackendHandle>Trait Implementations§
Source§impl DefaultEncoding for VirtioConsoleHandle
impl DefaultEncoding for VirtioConsoleHandle
Source§impl ResourceId<VirtioDeviceHandle> for VirtioConsoleHandle
impl ResourceId<VirtioDeviceHandle> for VirtioConsoleHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VirtioConsoleHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VirtioConsoleHandle
Source§impl StructEncodeMetadata<Resource> for VirtioConsoleHandle
impl StructEncodeMetadata<Resource> for VirtioConsoleHandle
Auto Trait Implementations§
impl Freeze for VirtioConsoleHandle
impl !RefUnwindSafe for VirtioConsoleHandle
impl Send for VirtioConsoleHandle
impl !Sync for VirtioConsoleHandle
impl Unpin for VirtioConsoleHandle
impl !UnwindSafe for VirtioConsoleHandle
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].