Struct mit_commit_message_lints::lints::Lints [−][src]
pub struct Lints { /* fields omitted */ }Implementations
impl Lints[src]
impl Lints[src]#[must_use]pub fn new(lints: BTreeSet<Lint>) -> Lints[src]
#[must_use]
pub fn new(lints: BTreeSet<Lint>) -> Lints#[must_use]pub fn available() -> &'static Lints[src]
#[must_use]
pub fn available() -> &'static Lints#[must_use]pub fn names(self) -> Vec<&'static str>[src]
#[must_use]
pub fn names(self) -> Vec<&'static str>#[must_use]pub fn config_keys(self) -> Vec<String>[src]
#[must_use]
pub fn config_keys(self) -> Vec<String>pub fn get_from_toml_or_else_vcs(
config: &str,
vcs: &mut dyn Vcs
) -> Result<Lints, Error>[src]
config: &str,
vcs: &mut dyn Vcs
) -> Result<Lints, Error>
Errors
If we fail to parse the toml
Panics
Will panic if the lint prefix isn’t delimited by dots. This should never happen as it’s a constant
pub fn try_from_vcs(config: &mut dyn Vcs) -> Result<Lints, Error>[src]
#[must_use]pub fn merge(&self, other: &Lints) -> Lints[src]
#[must_use]
pub fn merge(&self, other: &Lints) -> Lints#[must_use]pub fn subtract(&self, other: &Lints) -> Lints[src]
#[must_use]
pub fn subtract(&self, other: &Lints) -> LintsTrait Implementations
impl IntoIterator for Lints[src]
impl IntoIterator for Lints[src]impl StructuralEq for Lints[src]
impl StructuralEq for Lints[src]impl StructuralPartialEq for Lints[src]
impl StructuralPartialEq for Lints[src]Auto Trait Implementations
impl RefUnwindSafe for Lints
impl RefUnwindSafe for Lintsimpl UnwindSafe for Lints
impl UnwindSafe for Lints