pub struct RootMigration {
pub name: String,
pub applied_at: DateTime<Utc>,
}Expand description
Structure for tracking migrations applied to the root
Fields§
§name: String§applied_at: DateTime<Utc>Implementations§
Source§impl RootMigration
impl RootMigration
Sourcepub async fn create(
db: impl DbExecutor<'_>,
create: CreateRootMigration,
) -> DbResult<()>
pub async fn create( db: impl DbExecutor<'_>, create: CreateRootMigration, ) -> DbResult<()>
Create a new tenant migration
Sourcepub async fn all(db: impl DbExecutor<'_>) -> DbResult<Vec<RootMigration>>
pub async fn all(db: impl DbExecutor<'_>) -> DbResult<Vec<RootMigration>>
Find all applied migrations
Trait Implementations§
Source§impl Clone for RootMigration
impl Clone for RootMigration
Source§fn clone(&self) -> RootMigration
fn clone(&self) -> RootMigration
Returns a duplicate of the value. Read more
1.0.0 · 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 RootMigration
impl Debug for RootMigration
Source§impl<'a, R: Row> FromRow<'a, R> for RootMigration
impl<'a, R: Row> FromRow<'a, R> for RootMigration
Auto Trait Implementations§
impl Freeze for RootMigration
impl RefUnwindSafe for RootMigration
impl Send for RootMigration
impl Sync for RootMigration
impl Unpin for RootMigration
impl UnwindSafe for RootMigration
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.