Enum restq::ast::Statement [−][src]
pub enum Statement { Select(Select), Insert(Insert), Update(Update), BulkUpdate(BulkUpdate), Delete(Delete), BulkDelete(BulkDelete), Create(TableDef), DropTable(DropTable), AlterTable(AlterTable), }
Variants
Tuple Fields of Select
0: Select
Tuple Fields of Insert
0: Insert
Tuple Fields of Update
0: Update
Tuple Fields of BulkUpdate
0: BulkUpdate
Tuple Fields of Delete
0: Delete
Tuple Fields of BulkDelete
0: BulkDelete
Tuple Fields of Create
0: TableDef
Tuple Fields of DropTable
0: DropTable
Tuple Fields of AlterTable
0: AlterTable
Implementations
pub fn into_sql_statement(
&self,
table_lookup: Option<&TableLookup>
) -> Result<Statement, Error>
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Statement
impl UnwindSafe for Statement
Blanket Implementations
Mutably borrows from an owned value. Read more