Enum rusqlite_migration::SchemaVersion[][src]

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

Schema version, in the context of Migrations

Variants

NoneSet

No schema version set

Inside(NonZeroUsize)

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

Outside(NonZeroUsize)

The current version in the database is outside any migration defined

Trait Implementations

impl Clone for SchemaVersion[src]

impl Copy for SchemaVersion[src]

impl Debug for SchemaVersion[src]

impl Display for SchemaVersion[src]

impl PartialEq<SchemaVersion> for SchemaVersion[src]

impl PartialOrd<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> 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.