This commit is contained in:
@ -16,7 +16,8 @@ fn create_classifier(match_function: &str) -> Result<ClassifierApplicable, Error
|
||||
"contains_at_start" => Arc::new(contains_at_start),
|
||||
"starts_with_number" => Arc::new(starts_with_number),
|
||||
"starts_with_letter" => Arc::new(starts_with_letter),
|
||||
"starts_with_uppercaseletter" => Arc::new(starts_with_letter),
|
||||
"starts_with_dash" => Arc::new(starts_with_dash),
|
||||
"starts_with_uppercaseletter" => Arc::new(starts_with_uppercaseletter),
|
||||
"contains_without_unter" => Arc::new(contains_without_unter),
|
||||
_ => {
|
||||
return Err(Error::new(&format!(
|
||||
|
@ -41,3 +41,7 @@ pub fn starts_with_uppercaseletter(_classifier_name: &str, instance_name: &str)
|
||||
instance_name.starts_with(|c: char| c.is_ascii_uppercase())
|
||||
&& (instance_name.chars().nth(1) == Some('.') || instance_name.chars().nth(1) == Some(')'))
|
||||
}
|
||||
|
||||
pub fn starts_with_dash(_classifier_name: &str, instance_name: &str) -> bool {
|
||||
instance_name.starts_with('-') && (instance_name.chars().nth(1) == Some(' '))
|
||||
}
|
||||
|
Reference in New Issue
Block a user