pub enum ViewRenderError {
Serialization(Error),
}Expand description
Error produced by a Render implementation.
Using a dedicated error type decouples the presentation layer from the
serialization library. If the backend ever changes, only this type and
its From impls need updating — not every call site.
Variants§
Trait Implementations§
Source§impl Debug for ViewRenderError
impl Debug for ViewRenderError
Source§impl Display for ViewRenderError
impl Display for ViewRenderError
Source§impl Error for ViewRenderError
impl Error for ViewRenderError
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()
Source§impl From<Error> for ViewRenderError
impl From<Error> for ViewRenderError
Source§impl From<ViewRenderError> for ConfigureSubcommandError
impl From<ViewRenderError> for ConfigureSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for CreateEnvironmentCommandError
impl From<ViewRenderError> for CreateEnvironmentCommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for DestroySubcommandError
impl From<ViewRenderError> for DestroySubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for ExistsSubcommandError
impl From<ViewRenderError> for ExistsSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for ListSubcommandError
impl From<ViewRenderError> for ListSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for ProvisionSubcommandError
impl From<ViewRenderError> for ProvisionSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for PurgeSubcommandError
impl From<ViewRenderError> for PurgeSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for RegisterSubcommandError
impl From<ViewRenderError> for RegisterSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for ReleaseSubcommandError
impl From<ViewRenderError> for ReleaseSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for RenderCommandError
impl From<ViewRenderError> for RenderCommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for RunSubcommandError
impl From<ViewRenderError> for RunSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for ShowSubcommandError
impl From<ViewRenderError> for ShowSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for TestSubcommandError
impl From<ViewRenderError> for TestSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Source§impl From<ViewRenderError> for ValidateSubcommandError
impl From<ViewRenderError> for ValidateSubcommandError
Source§fn from(e: ViewRenderError) -> Self
fn from(e: ViewRenderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ViewRenderError
impl !UnwindSafe for ViewRenderError
impl Freeze for ViewRenderError
impl Send for ViewRenderError
impl Sync for ViewRenderError
impl Unpin for ViewRenderError
impl UnsafeUnpin for ViewRenderError
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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::RequestSource§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
type Err = !
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.