pub struct SuiteRuleRaw {
pub name: Option<String>,
pub when_modified_path_matches: String,
pub when_modified_line_matches: Option<String>,
pub include_suite: Vec<String>,
pub also: Vec<String>,
pub include_suite_for_dep_modules: bool,
}Expand description
TOML form of a path-pattern suite rule. Accepts include_suite as a
single string or a list of strings; both end up in
ExtraRule::include_suite_templates.
Fields§
§name: Option<String>§when_modified_path_matches: String§when_modified_line_matches: Option<String>§include_suite: Vec<String>§also: Vec<String>§include_suite_for_dep_modules: boolTrait Implementations§
Source§impl Clone for SuiteRuleRaw
impl Clone for SuiteRuleRaw
Source§impl Debug for SuiteRuleRaw
impl Debug for SuiteRuleRaw
Source§impl<'de> Deserialize<'de> for SuiteRuleRaw
impl<'de> Deserialize<'de> for SuiteRuleRaw
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 SuiteRuleRaw
Source§impl PartialEq for SuiteRuleRaw
impl PartialEq for SuiteRuleRaw
Source§impl Serialize for SuiteRuleRaw
impl Serialize for SuiteRuleRaw
impl StructuralPartialEq for SuiteRuleRaw
Auto Trait Implementations§
impl Forget for SuiteRuleRaw
impl Freeze for SuiteRuleRaw
impl Move for SuiteRuleRaw
impl RefUnwindSafe for SuiteRuleRaw
impl Send for SuiteRuleRaw
impl Sync for SuiteRuleRaw
impl Unpin for SuiteRuleRaw
impl UnsafeUnpin for SuiteRuleRaw
impl UnwindSafe for SuiteRuleRaw
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