pub enum PostgresModelError {
Timeout,
Postgres(Error),
UnexpectedRowsCount,
SerdeJson(Error),
RowParseError(Option<String>),
ConnectionFailed,
PoolCreationFailed(String),
QueryFailed(Error),
PostgresError(Error),
PoolError(PoolError<Error>),
}
Variants§
Timeout
Postgres(Error)
UnexpectedRowsCount
SerdeJson(Error)
RowParseError(Option<String>)
ConnectionFailed
PoolCreationFailed(String)
QueryFailed(Error)
PostgresError(Error)
PoolError(PoolError<Error>)
Trait Implementations§
Source§impl Debug for PostgresModelError
impl Debug for PostgresModelError
Source§impl Display for PostgresModelError
impl Display for PostgresModelError
Source§impl Error for PostgresModelError
impl Error for PostgresModelError
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 PostgresModelError
impl From<Error> for PostgresModelError
Source§fn from(source: PostgresError) -> Self
fn from(source: PostgresError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for PostgresModelError
impl From<Error> for PostgresModelError
Source§fn from(source: SerdeJsonError) -> Self
fn from(source: SerdeJsonError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PostgresModelError
impl PartialEq for PostgresModelError
impl Eq for PostgresModelError
Auto Trait Implementations§
impl Freeze for PostgresModelError
impl !RefUnwindSafe for PostgresModelError
impl Send for PostgresModelError
impl Sync for PostgresModelError
impl Unpin for PostgresModelError
impl !UnwindSafe for PostgresModelError
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