pub struct RestoreNotYours {
pub started_by: String,
pub asked_by: String,
}Expand description
A resume by somebody else, refused (h-v1-6a, 2026-09-28). Its own type so the
control plane answers it PERMISSION_DENIED — the caller is known and the answer is no —
rather than the FAILED_PRECONDITION of “this box is not fresh”.
Fields§
§started_by: StringWho the RESTORING marker says started it.
asked_by: StringWho asked to resume it.
Trait Implementations§
Source§impl Debug for RestoreNotYours
impl Debug for RestoreNotYours
Source§impl Display for RestoreNotYours
impl Display for RestoreNotYours
Source§impl Error for RestoreNotYours
impl Error for RestoreNotYours
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for RestoreNotYours
impl RefUnwindSafe for RestoreNotYours
impl Send for RestoreNotYours
impl Sync for RestoreNotYours
impl Unpin for RestoreNotYours
impl UnsafeUnpin for RestoreNotYours
impl UnwindSafe for RestoreNotYours
Blanket Implementations§
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> ErrorExt for T
impl<T> ErrorExt for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request