pub struct BackendSubmission {
pub id: u64,
pub descriptor: OpDescriptor,
pub timeout: Option<Duration>,
}Expand description
Backend submission payload.
Carries an operation descriptor from the ring to the backend along with a stable request identifier used for completion routing and cancellation.
Fields§
§id: u64Stable request id.
descriptor: OpDescriptorOperation descriptor.
timeout: Option<Duration>Optional timeout for this operation.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BackendSubmission
impl RefUnwindSafe for BackendSubmission
impl Send for BackendSubmission
impl Sync for BackendSubmission
impl Unpin for BackendSubmission
impl UnsafeUnpin for BackendSubmission
impl UnwindSafe for BackendSubmission
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