pub enum LoggingError {
Show 18 variants
InvalidLogEntry {
field: String,
reason: String,
},
ValidationError {
message: String,
},
InvalidLogLevel {
level: String,
},
LogEntryNotFound {
id: String,
},
EmptyModuleName,
EmptyMessage,
InvalidMetadata,
DatabaseError(Error),
JsonError(Error),
UuidError(Error),
DateTimeError(ParseError),
RepositoryError {
operation: String,
},
CleanupError {
count: u64,
},
PaginationError {
page: i32,
per_page: i32,
},
FilterError {
filter_type: String,
value: String,
},
TerminalError,
DatabaseUnavailable,
QueryError(Error),
}Variants§
InvalidLogEntry
ValidationError
InvalidLogLevel
LogEntryNotFound
EmptyModuleName
EmptyMessage
InvalidMetadata
DatabaseError(Error)
JsonError(Error)
UuidError(Error)
DateTimeError(ParseError)
RepositoryError
CleanupError
PaginationError
FilterError
TerminalError
QueryError(Error)
Implementations§
Source§impl LoggingError
impl LoggingError
pub fn invalid_log_entry( field: impl Into<String>, reason: impl Into<String>, ) -> Self
pub fn validation_error(message: impl Into<String>) -> Self
pub fn invalid_log_level(level: impl Into<String>) -> Self
pub fn log_entry_not_found(id: impl Into<String>) -> Self
pub fn repository_error(operation: impl Into<String>) -> Self
pub const fn cleanup_error(count: u64) -> Self
pub const fn pagination_error(page: i32, per_page: i32) -> Self
pub fn filter_error( filter_type: impl Into<String>, value: impl Into<String>, ) -> Self
pub fn into_sqlx_error(self) -> Error
Trait Implementations§
Source§impl Debug for LoggingError
impl Debug for LoggingError
Source§impl Display for LoggingError
impl Display for LoggingError
Source§impl Error for LoggingError
impl Error for LoggingError
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 LoggingError
impl From<Error> for LoggingError
Source§impl From<Error> for LoggingError
impl From<Error> for LoggingError
Source§impl From<Error> for LoggingError
impl From<Error> for LoggingError
Source§impl From<Error> for LoggingError
impl From<Error> for LoggingError
Source§impl From<ParseError> for LoggingError
impl From<ParseError> for LoggingError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LoggingError
impl !RefUnwindSafe for LoggingError
impl Send for LoggingError
impl Sync for LoggingError
impl Unpin for LoggingError
impl !UnwindSafe for LoggingError
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> 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.