[][src]Enum diesel::migration::RunMigrationsError

pub enum RunMigrationsError {
    MigrationError(MigrationError),
    QueryError(Error),
    EmptyMigration,
    // some variants omitted
}

Errors that occur while running migrations

Variants

MigrationError(MigrationError)

A general migration error occured

QueryError(Error)

The provided migration included an invalid query

EmptyMigration

The provided migration was empty

Trait Implementations

impl PartialEq<RunMigrationsError> for RunMigrationsError[src]

impl From<MigrationError> for RunMigrationsError[src]

impl From<Error> for RunMigrationsError[src]

impl From<Error> for RunMigrationsError[src]

impl Display for RunMigrationsError[src]

impl Debug for RunMigrationsError[src]

impl Error for RunMigrationsError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for RunMigrationsError

impl Sync for RunMigrationsError

impl Send for RunMigrationsError

impl !UnwindSafe for RunMigrationsError

impl !RefUnwindSafe for RunMigrationsError

Blanket Implementations

impl<T> IntoSql for T[src]

fn into_sql<T>(self) -> AsExprOf<Self, T> where
    Self: AsExpression<T> + Sized
[src]

Convert self to an expression for Diesel's query builder. Read more

fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T> where
    &'a Self: AsExpression<T>, 
[src]

Convert &self to an expression for Diesel's query builder. Read more

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

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

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

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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