pub struct PlanSettings {Show 16 fields
pub repo_root: Utf8PathBuf,
pub artifacts_dir: Utf8PathBuf,
pub out_dir: Utf8PathBuf,
pub allow: Vec<String>,
pub deny: Vec<String>,
pub allow_guarded: bool,
pub allow_unsafe: bool,
pub allow_dirty: bool,
pub max_ops: Option<u64>,
pub max_files: Option<u64>,
pub max_patch_bytes: Option<u64>,
pub params: HashMap<String, String>,
pub require_clean_hashes: bool,
pub git_head_precondition: bool,
pub backup_suffix: String,
pub mode: RunMode,
}Expand description
Settings for the plan pipeline.
Fields§
§repo_root: Utf8PathBuf§artifacts_dir: Utf8PathBuf§out_dir: Utf8PathBuf§allow: Vec<String>§deny: Vec<String>§allow_guarded: bool§allow_unsafe: bool§allow_dirty: bool§max_ops: Option<u64>§max_files: Option<u64>§max_patch_bytes: Option<u64>§params: HashMap<String, String>§require_clean_hashes: bool§git_head_precondition: bool§backup_suffix: String§mode: RunModeTrait Implementations§
Source§impl Clone for PlanSettings
impl Clone for PlanSettings
Source§fn clone(&self) -> PlanSettings
fn clone(&self) -> PlanSettings
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 PlanSettings
impl Debug for PlanSettings
Auto Trait Implementations§
impl Freeze for PlanSettings
impl RefUnwindSafe for PlanSettings
impl Send for PlanSettings
impl Sync for PlanSettings
impl Unpin for PlanSettings
impl UnsafeUnpin for PlanSettings
impl UnwindSafe for PlanSettings
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