pub struct PreflightReport {
pub operation: String,
pub will_write_files: bool,
pub dirty_files: Vec<ChangedFile>,
pub file_hazards: Vec<FileHazard>,
pub untracked_assets: Vec<PathBuf>,
pub unresolved_conflicts: Vec<PathBuf>,
pub large_files: Vec<PathBuf>,
pub binary_files: Vec<PathBuf>,
pub variation_divergence: Option<String>,
pub can_proceed: bool,
}Expand description
Dry-run report for a risky operation.
Fields§
§operation: String§will_write_files: bool§dirty_files: Vec<ChangedFile>§file_hazards: Vec<FileHazard>§untracked_assets: Vec<PathBuf>§unresolved_conflicts: Vec<PathBuf>§large_files: Vec<PathBuf>§binary_files: Vec<PathBuf>§variation_divergence: Option<String>§can_proceed: boolTrait Implementations§
Source§impl Clone for PreflightReport
impl Clone for PreflightReport
Source§fn clone(&self) -> PreflightReport
fn clone(&self) -> PreflightReport
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 PreflightReport
impl Debug for PreflightReport
Source§impl<'de> Deserialize<'de> for PreflightReport
impl<'de> Deserialize<'de> for PreflightReport
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
impl Eq for PreflightReport
Source§impl PartialEq for PreflightReport
impl PartialEq for PreflightReport
Source§fn eq(&self, other: &PreflightReport) -> bool
fn eq(&self, other: &PreflightReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PreflightReport
impl Serialize for PreflightReport
impl StructuralPartialEq for PreflightReport
Auto Trait Implementations§
impl Freeze for PreflightReport
impl RefUnwindSafe for PreflightReport
impl Send for PreflightReport
impl Sync for PreflightReport
impl Unpin for PreflightReport
impl UnsafeUnpin for PreflightReport
impl UnwindSafe for PreflightReport
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