pub struct ConfigFile {
pub baseline: Option<PathBuf>,
pub header_file: Option<PathBuf>,
pub max_files_per_directory: Option<usize>,
pub max_subfolders_per_directory: Option<usize>,
pub offence_threshold: Option<usize>,
pub rules: Vec<String>,
pub skip: Vec<String>,
pub exclude: Vec<String>,
pub packages: BTreeMap<String, PackageConfig>,
}Fields§
§baseline: Option<PathBuf>§header_file: Option<PathBuf>§max_files_per_directory: Option<usize>§max_subfolders_per_directory: Option<usize>§offence_threshold: Option<usize>§rules: Vec<String>§skip: Vec<String>§exclude: Vec<String>§packages: BTreeMap<String, PackageConfig>Implementations§
Trait Implementations§
Source§impl Debug for ConfigFile
impl Debug for ConfigFile
Source§impl Default for ConfigFile
impl Default for ConfigFile
Source§fn default() -> ConfigFile
fn default() -> ConfigFile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigFile
impl<'de> Deserialize<'de> for ConfigFile
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 ConfigFile
Source§impl PartialEq for ConfigFile
impl PartialEq for ConfigFile
impl StructuralPartialEq for ConfigFile
Auto Trait Implementations§
impl Freeze for ConfigFile
impl RefUnwindSafe for ConfigFile
impl Send for ConfigFile
impl Sync for ConfigFile
impl Unpin for ConfigFile
impl UnsafeUnpin for ConfigFile
impl UnwindSafe for ConfigFile
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