Enum rusqlite_migration::SchemaVersion[][src]

pub enum SchemaVersion {
    NoneSet,
    Outside(usize),
    Inside(usize),
}

Schema version, in the context of Migrations

Variants

NoneSet

No schema version set

Outside(usize)

The current version in the database is outside any migration defined

Inside(usize)

The current version in the database is inside the range of defined migrations

Trait Implementations

impl Clone for SchemaVersion[src]

impl Copy for SchemaVersion[src]

impl Debug for SchemaVersion[src]

impl PartialEq<SchemaVersion> for SchemaVersion[src]

impl StructuralPartialEq for SchemaVersion[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> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.