pub struct IoQueueSavedState {
pub cpu: u32,
pub iv: u32,
pub queue_data: QueuePairSavedState,
}Expand description
Save/restore state for IoQueue.
Fields§
§cpu: u32Which CPU handles requests.
iv: u32Interrupt vector (MSI-X)
queue_data: QueuePairSavedStateTrait Implementations§
Source§impl Clone for IoQueueSavedState
impl Clone for IoQueueSavedState
Source§fn clone(&self) -> IoQueueSavedState
fn clone(&self) -> IoQueueSavedState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IoQueueSavedState
impl Debug for IoQueueSavedState
Source§impl DefaultEncoding for IoQueueSavedState
impl DefaultEncoding for IoQueueSavedState
Source§impl DescribeTable for IoQueueSavedState
impl DescribeTable for IoQueueSavedState
Source§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The protobuf message description for this type.
Source§impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for IoQueueSavedState
impl<'encoding, AnyR: 'static> StructDecodeMetadata<'encoding, AnyR> for IoQueueSavedState
Source§impl<AnyR: 'static> StructEncodeMetadata<AnyR> for IoQueueSavedState
impl<AnyR: 'static> StructEncodeMetadata<AnyR> for IoQueueSavedState
Auto Trait Implementations§
impl Freeze for IoQueueSavedState
impl RefUnwindSafe for IoQueueSavedState
impl Send for IoQueueSavedState
impl Sync for IoQueueSavedState
impl Unpin for IoQueueSavedState
impl UnwindSafe for IoQueueSavedState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> DescribedProtobuf for Twhere
T: DefaultEncoding + Protobuf,
<T as DefaultEncoding>::Encoding: DescribeMessage<T>,
impl<T> DescribedProtobuf for Twhere
T: DefaultEncoding + Protobuf,
<T as DefaultEncoding>::Encoding: DescribeMessage<T>,
§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The message description.
§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> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
§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].