pub struct IdeControllerConfig {
pub primary_channel_disks: Vec<IdeDeviceConfig>,
pub secondary_channel_disks: Vec<IdeDeviceConfig>,
pub io_queue_depth: Option<u32>,
}
Expand description
IDE controller configuration.
Fields§
§primary_channel_disks: Vec<IdeDeviceConfig>
Disks on the primary channel.
secondary_channel_disks: Vec<IdeDeviceConfig>
Disks on the secondary channel.
io_queue_depth: Option<u32>
The maximum queue depth for the vmbus SCSI interface.
Trait Implementations§
Source§impl Debug for IdeControllerConfig
impl Debug for IdeControllerConfig
Source§impl DefaultEncoding for IdeControllerConfig
impl DefaultEncoding for IdeControllerConfig
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for IdeControllerConfig
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for IdeControllerConfig
Source§impl StructEncodeMetadata<Resource> for IdeControllerConfig
impl StructEncodeMetadata<Resource> for IdeControllerConfig
Auto Trait Implementations§
impl Freeze for IdeControllerConfig
impl !RefUnwindSafe for IdeControllerConfig
impl Send for IdeControllerConfig
impl !Sync for IdeControllerConfig
impl Unpin for IdeControllerConfig
impl !UnwindSafe for IdeControllerConfig
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> 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
].