pub struct RestoredGpadl {
pub request: GpadlRequest,
pub accepted: bool,
}
Expand description
A restored GPADL.
Fields§
§request: GpadlRequest
The GPADL request.
accepted: bool
Whether the GPADL was saved in the accepted state.
If true, failure to restore this is fatal to the restore operation. If false, the device will later get another GPADL offer for this same GPADL.
This is needed because the device may have saved itself with a dependency on this GPADL even if the response did not make it into the vmbus server saved state.
Trait Implementations§
Source§impl Debug for RestoredGpadl
impl Debug for RestoredGpadl
Source§impl DefaultEncoding for RestoredGpadl
impl DefaultEncoding for RestoredGpadl
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for RestoredGpadl
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for RestoredGpadl
Source§impl StructEncodeMetadata<Resource> for RestoredGpadl
impl StructEncodeMetadata<Resource> for RestoredGpadl
Auto Trait Implementations§
impl Freeze for RestoredGpadl
impl RefUnwindSafe for RestoredGpadl
impl Send for RestoredGpadl
impl Sync for RestoredGpadl
impl Unpin for RestoredGpadl
impl UnwindSafe for RestoredGpadl
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
].