pub struct RollbackRestRequest {}Expand description
Request body for POST /services/rest/rollback.
Fail-forwards the most recent REST mutation (spec §3.5a) by
reading the snapshot store and dispatching to the equivalent
forward operation. Refused with NoPriorMutation when no
snapshot is recorded, and with LastServiceRefused if the
rollback would brick the VTA. Like DisableRestRequest,
no fields today — serializes as {}.
Trait Implementations§
Source§impl Clone for RollbackRestRequest
impl Clone for RollbackRestRequest
Source§fn clone(&self) -> RollbackRestRequest
fn clone(&self) -> RollbackRestRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RollbackRestRequest
impl Debug for RollbackRestRequest
Source§impl Default for RollbackRestRequest
impl Default for RollbackRestRequest
Source§fn default() -> RollbackRestRequest
fn default() -> RollbackRestRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RollbackRestRequest
impl<'de> Deserialize<'de> for RollbackRestRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RollbackRestRequest
Source§impl PartialEq for RollbackRestRequest
impl PartialEq for RollbackRestRequest
Source§impl Serialize for RollbackRestRequest
impl Serialize for RollbackRestRequest
impl StructuralPartialEq for RollbackRestRequest
Auto Trait Implementations§
impl Freeze for RollbackRestRequest
impl RefUnwindSafe for RollbackRestRequest
impl Send for RollbackRestRequest
impl Sync for RollbackRestRequest
impl Unpin for RollbackRestRequest
impl UnsafeUnpin for RollbackRestRequest
impl UnwindSafe for RollbackRestRequest
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