pub struct RollbackTspRequest {}Expand description
Request body for POST /services/tsp/rollback.
Fail-forwards the most recent TSP 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 RollbackRestRequest, no fields today —
serializes as {}.
Trait Implementations§
Source§impl Clone for RollbackTspRequest
impl Clone for RollbackTspRequest
Source§fn clone(&self) -> RollbackTspRequest
fn clone(&self) -> RollbackTspRequest
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 RollbackTspRequest
impl Debug for RollbackTspRequest
Source§impl Default for RollbackTspRequest
impl Default for RollbackTspRequest
Source§fn default() -> RollbackTspRequest
fn default() -> RollbackTspRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RollbackTspRequest
impl<'de> Deserialize<'de> for RollbackTspRequest
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 RollbackTspRequest
Source§impl PartialEq for RollbackTspRequest
impl PartialEq for RollbackTspRequest
Source§impl Serialize for RollbackTspRequest
impl Serialize for RollbackTspRequest
impl StructuralPartialEq for RollbackTspRequest
Auto Trait Implementations§
impl Freeze for RollbackTspRequest
impl RefUnwindSafe for RollbackTspRequest
impl Send for RollbackTspRequest
impl Sync for RollbackTspRequest
impl Unpin for RollbackTspRequest
impl UnsafeUnpin for RollbackTspRequest
impl UnwindSafe for RollbackTspRequest
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