pub enum DeployApiError {
Unavailable(WireError),
ArchiveTooLarge(WireError),
Wire(WireError),
}Expand description
Deploy failure classes the transports must render distinctly: 503 vs 413 vs the regular wire-code mapping.
Variants§
The server is draining or the engine is shutting down (503/Unavailable).
ArchiveTooLarge(WireError)
The uploaded archive exceeds deploy.max_archive_bytes, or its
contents inflate past deploy.max_inflated_bytes
(413/InvalidArgument).
Wire(WireError)
Mapped wire failure rendered through the standard code tables.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeployApiError
impl RefUnwindSafe for DeployApiError
impl Send for DeployApiError
impl Sync for DeployApiError
impl Unpin for DeployApiError
impl UnsafeUnpin for DeployApiError
impl UnwindSafe for DeployApiError
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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