Struct loco_cli::generate::TemplateRule
source · pub struct TemplateRule {
pub pattern: Regex,
pub kind: TemplateRuleKind,
pub file_patterns: Option<Vec<Regex>>,
pub skip_in_ci: Option<bool>,
}Expand description
Represents a placeholder replacement rule.
Fields§
§pattern: RegexPattern to search in the file
kind: TemplateRuleKindThe replacement kind
file_patterns: Option<Vec<Regex>>List of template generator rule for replacement
skip_in_ci: Option<bool>Trait Implementations§
source§impl Clone for TemplateRule
impl Clone for TemplateRule
source§fn clone(&self) -> TemplateRule
fn clone(&self) -> TemplateRule
Returns a copy 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 TemplateRule
impl Debug for TemplateRule
source§impl<'de> Deserialize<'de> for TemplateRule
impl<'de> Deserialize<'de> for TemplateRule
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 RefUnwindSafe for TemplateRule
impl Send for TemplateRule
impl Sync for TemplateRule
impl Unpin for TemplateRule
impl UnwindSafe for TemplateRule
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