pub struct CreateTableBuilder { /* private fields */ }Implementations§
Source§impl CreateTableBuilder
impl CreateTableBuilder
pub fn if_not_exists(self, value: bool) -> Self
pub fn column(self, column: Column) -> Self
pub fn constraint(self, constraint: ConstraintDefinitionIr) -> Self
pub fn execute<S: OrmSession>( self, session: S, ) -> Result<S::CommandOutput, BuilderExecutionError<S::Error>>
pub async fn execute_async<S: AsyncOrmSession>( self, session: &mut S, ) -> Result<S::CommandOutput, BuilderExecutionError<S::Error>>
Trait Implementations§
Source§impl Clone for CreateTableBuilder
impl Clone for CreateTableBuilder
Source§fn clone(&self) -> CreateTableBuilder
fn clone(&self) -> CreateTableBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateTableBuilder
impl Debug for CreateTableBuilder
Source§impl OrmBuilder for CreateTableBuilder
impl OrmBuilder for CreateTableBuilder
fn document(&self) -> Result<IrDocument, BuilderError>
fn to_json(&self) -> Result<String, BuilderJsonError>
fn to_sql(&self) -> Result<CompiledStatement, BuilderSqlError>
Source§impl PartialEq for CreateTableBuilder
impl PartialEq for CreateTableBuilder
impl StructuralPartialEq for CreateTableBuilder
Auto Trait Implementations§
impl Freeze for CreateTableBuilder
impl RefUnwindSafe for CreateTableBuilder
impl Send for CreateTableBuilder
impl Sync for CreateTableBuilder
impl Unpin for CreateTableBuilder
impl UnsafeUnpin for CreateTableBuilder
impl UnwindSafe for CreateTableBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more