pub struct PgEmbedError {
pub error_type: PgEmbedErrorType,
pub source: Option<Box<dyn Error + Sync + Send>>,
pub message: Option<String>,
}
Expand description
PgEmbed errors
Fields§
§error_type: PgEmbedErrorType
§source: Option<Box<dyn Error + Sync + Send>>
§message: Option<String>
Trait Implementations§
Source§impl Debug for PgEmbedError
impl Debug for PgEmbedError
Source§impl Display for PgEmbedError
impl Display for PgEmbedError
Source§impl Error for PgEmbedError
impl Error for PgEmbedError
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 ProcessStatus<PgServerStatus, PgEmbedError> for PgProcessType
impl ProcessStatus<PgServerStatus, PgEmbedError> for PgProcessType
Source§fn status_entry(&self) -> PgServerStatus
fn status_entry(&self) -> PgServerStatus
process entry status
Source§fn status_exit(&self) -> PgServerStatus
fn status_exit(&self) -> PgServerStatus
process exit status
Source§fn error_type(&self) -> PgEmbedError
fn error_type(&self) -> PgEmbedError
process error type
Source§fn wrap_error<E: Error + Sync + Send + 'static>(
&self,
error: E,
message: Option<String>,
) -> PgEmbedError
fn wrap_error<E: Error + Sync + Send + 'static>( &self, error: E, message: Option<String>, ) -> PgEmbedError
wrap error
Auto Trait Implementations§
impl Freeze for PgEmbedError
impl !RefUnwindSafe for PgEmbedError
impl Send for PgEmbedError
impl Sync for PgEmbedError
impl Unpin for PgEmbedError
impl !UnwindSafe for PgEmbedError
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 more