pub struct ErrorUtils;Expand description
Error utilities
Implementations§
Source§impl ErrorUtils
impl ErrorUtils
Sourcepub fn validation_error(message: impl Into<String>) -> MetadataError
pub fn validation_error(message: impl Into<String>) -> MetadataError
Create a validation error
Sourcepub fn network_error(message: impl Into<String>) -> MetadataError
pub fn network_error(message: impl Into<String>) -> MetadataError
Create a network error
Sourcepub fn security_error(message: impl Into<String>) -> MetadataError
pub fn security_error(message: impl Into<String>) -> MetadataError
Create a security error
Sourcepub fn storage_error(message: impl Into<String>) -> MetadataError
pub fn storage_error(message: impl Into<String>) -> MetadataError
Create a storage error
Sourcepub fn image_processing_error(message: impl Into<String>) -> MetadataError
pub fn image_processing_error(message: impl Into<String>) -> MetadataError
Create an image processing error
Sourcepub fn wrap_error(
error: impl Error + Send + Sync + 'static,
kind: ErrorKind,
) -> MetadataError
pub fn wrap_error( error: impl Error + Send + Sync + 'static, kind: ErrorKind, ) -> MetadataError
Wrap a standard error
Sourcepub fn get_error_stats(errors: &[MetadataError]) -> ErrorStats
pub fn get_error_stats(errors: &[MetadataError]) -> ErrorStats
Get error statistics
Auto Trait Implementations§
impl Freeze for ErrorUtils
impl RefUnwindSafe for ErrorUtils
impl Send for ErrorUtils
impl Sync for ErrorUtils
impl Unpin for ErrorUtils
impl UnsafeUnpin for ErrorUtils
impl UnwindSafe for ErrorUtils
Blanket Implementations§
Source§impl<T> AnalyticsTrackable for T
impl<T> AnalyticsTrackable for T
Source§fn with_analytics(
self,
analytics: MetadataAnalyticsIntegration,
) -> AnalyticsWrapper<Self>where
Self: Sized,
fn with_analytics(
self,
analytics: MetadataAnalyticsIntegration,
) -> AnalyticsWrapper<Self>where
Self: Sized,
Wrap with analytics
impl<T> Any for Twhere
T: Any,
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<T> ErasedDestructor for Twhere
T: 'static,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> Pointable for T
impl<T> Pointable for T
Source§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.