pub struct MigrationBuilder { /* private fields */ }Expand description
Builder for creating migrations
Provides a fluent interface for constructing migrations with up and down SQL.
§Examples
use libsql_orm::MigrationBuilder;
let migration = MigrationBuilder::new("add_user_email_index")
.up("CREATE UNIQUE INDEX idx_users_email ON users(email)")
.down("DROP INDEX idx_users_email")
.build();Implementations§
Auto Trait Implementations§
impl Freeze for MigrationBuilder
impl RefUnwindSafe for MigrationBuilder
impl Send for MigrationBuilder
impl Sync for MigrationBuilder
impl Unpin for MigrationBuilder
impl UnsafeUnpin for MigrationBuilder
impl UnwindSafe for MigrationBuilder
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