pub struct TemplateSettings {
pub keep: Option<u32>,
pub every_secs: Option<u64>,
pub every_off: bool,
pub every_mode: Option<RefreshMode>,
pub migrate: Option<MigrateCmd>,
pub migrate_off: bool,
pub auto_migrate: Option<bool>,
pub on_stale: Option<OnStale>,
pub mask: Option<PathBuf>,
pub mask_off: bool,
pub base_branch: Option<String>,
pub base_branch_off: bool,
}Expand description
Template settings a request may change; None / false leaves a setting as it is.
An _off flag turns its setting off and must not come with a value.
Fields§
§keep: Option<u32>§every_secs: Option<u64>§every_off: bool§every_mode: Option<RefreshMode>§migrate: Option<MigrateCmd>§migrate_off: bool§auto_migrate: Option<bool>§on_stale: Option<OnStale>§mask: Option<PathBuf>Masking file, as an absolute path.
mask_off: bool§base_branch: Option<String>The git branch the base template’s recorded checkout follows.
base_branch_off: boolForget the base branch: layered builds then run on any branch, as before v1.0.
Trait Implementations§
Source§impl Clone for TemplateSettings
impl Clone for TemplateSettings
Source§impl Debug for TemplateSettings
impl Debug for TemplateSettings
Source§impl Default for TemplateSettings
impl Default for TemplateSettings
Source§impl<'de> Deserialize<'de> for TemplateSettings
impl<'de> Deserialize<'de> for TemplateSettings
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
Source§impl PartialEq for TemplateSettings
impl PartialEq for TemplateSettings
Source§impl Serialize for TemplateSettings
impl Serialize for TemplateSettings
impl StructuralPartialEq for TemplateSettings
Auto Trait Implementations§
impl Freeze for TemplateSettings
impl RefUnwindSafe for TemplateSettings
impl Send for TemplateSettings
impl Sync for TemplateSettings
impl Unpin for TemplateSettings
impl UnsafeUnpin for TemplateSettings
impl UnwindSafe for TemplateSettings
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