Struct migrate_core::Plan [−][src]
pub struct Plan { /* fields omitted */ }
Expand description
Contains a fixed snapshot of the migration state and the list of migrations
that will be either skipped as already completed (according to the migration
state) or not selected (as per MigrationsSelection
) and the list of
migrations that will be run as a result of exucting this migration Plan
.
Use Plan::builder()
method to configure and create the Plan
Implementations
Returns the builder for this Plan
to allow its convenient configuration
Returns a builder that will allow for configuring how the migration Plan
will be rendered via std::fmt::Display
impl.
Execute the migration plan by running the migration scripts.
Auto Trait Implementations
impl !RefUnwindSafe for Plan
impl !UnwindSafe for Plan
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more