[][src]Enum mysqldump_mutator::SQLContextType

pub enum SQLContextType {
    None,
    CreateTable(String),
    ColumnDefinition((String, String, usize)),
    Insert(InsertContext),
}

Context given to the value handler clousure. This indicates where in the query is the parser.

For example, SQLContextType::ColumnDefinition((table_name, column_name, column_index)) Or SQLContextType::Insert(InsertContext::Value(table_name, column_index))

Variants

None
CreateTable(String)

Contains the table name

ColumnDefinition((String, String, usize))

Contains the table name, the column name and the column index

Contains an Inser context

Trait Implementations

impl Clone for SQLContextType[src]

impl Debug for SQLContextType[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.