Enum pg_embed::errors::PgEmbedError[][src]

pub enum PgEmbedError {
    InvalidPgUrl(String),
    InvalidPgPackage(String),
    DownloadFailure(Error),
    WriteFileError(Error),
    ReadFileError(Error),
    DirCreationError(Error),
    ConversionFailure(Error),
    UnpackFailure(ArchiverError),
    PgStartFailure(Error),
    PgStopFailure(Error),
    PgInitFailure(Error),
    PgCleanUpFailure(Error),
    SqlQueryError(Error),
}

PgEmbed errors

Variants

InvalidPgUrl(String)

Invalid postgresql binaries download url

InvalidPgPackage(String)

Invalid postgresql binaries package

DownloadFailure(Error)

Postgresql binaries download failure

WriteFileError(Error)

Could not write file

ReadFileError(Error)

Could not read file

DirCreationError(Error)

Could not create directory

ConversionFailure(Error)

Request response bytes convertion failure

UnpackFailure(ArchiverError)

Failed to unpack postgresql binaries

PgStartFailure(Error)

Postgresql could not be started

PgStopFailure(Error)

Postgresql could not be stopped

PgInitFailure(Error)

Postgresql could not be initialized

PgCleanUpFailure(Error)

Clean up error

SqlQueryError(Error)

sqlx query error

Trait Implementations

impl Debug for PgEmbedError[src]

impl Display for PgEmbedError[src]

impl Error for PgEmbedError[src]

impl From<ArchiverError> for PgEmbedError[src]

impl From<Error> for PgEmbedError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,