pub struct MigrationManifest {
pub profile_name: Option<String>,
pub recipes: Vec<String>,
pub target_path: PathBuf,
pub write: bool,
pub dry_run: bool,
pub allow_risky: bool,
pub strict: bool,
pub autofix: bool,
pub review: bool,
pub verbose: bool,
pub summary_only: bool,
}Fields§
§profile_name: Option<String>§recipes: Vec<String>§target_path: PathBuf§write: bool§dry_run: bool§allow_risky: bool§strict: bool§autofix: bool§review: bool§verbose: bool§summary_only: boolImplementations§
Source§impl MigrationManifest
impl MigrationManifest
pub fn load_from_file(path: &Path) -> Result<Self>
pub fn save_to_file(&self, path: &Path) -> Result<()>
Trait Implementations§
Source§impl Clone for MigrationManifest
impl Clone for MigrationManifest
Source§fn clone(&self) -> MigrationManifest
fn clone(&self) -> MigrationManifest
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 MigrationManifest
impl Debug for MigrationManifest
Source§impl<'de> Deserialize<'de> for MigrationManifest
impl<'de> Deserialize<'de> for MigrationManifest
Source§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 Freeze for MigrationManifest
impl RefUnwindSafe for MigrationManifest
impl Send for MigrationManifest
impl Sync for MigrationManifest
impl Unpin for MigrationManifest
impl UnsafeUnpin for MigrationManifest
impl UnwindSafe for MigrationManifest
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 more