diff options
Diffstat (limited to 'crates/shirabe/src/command/init_command.rs')
| -rw-r--r-- | crates/shirabe/src/command/init_command.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/crates/shirabe/src/command/init_command.rs b/crates/shirabe/src/command/init_command.rs index 81e1e381..030a8657 100644 --- a/crates/shirabe/src/command/init_command.rs +++ b/crates/shirabe/src/command/init_command.rs @@ -94,9 +94,7 @@ impl InitCommand { php_regex!(r#"/^(?P<name>[- .,\p{L}\p{N}\p{Mn}\'’\"()]+)(?:\s+<(?P<email>.+?)>)?$/u"#), author, ) { - let email = m - .get(&CaptureKey::ByName("email".to_string())) - .map(str::to_string); + let email = m.name("email").map(str::to_string); if let Some(ref email) = email && !self.is_valid_email(email) { @@ -108,11 +106,7 @@ impl InitCommand { let mut result: IndexMap<String, Option<String>> = IndexMap::new(); result.insert( "name".to_string(), - Some(trim( - m.get(&CaptureKey::ByName("name".to_string())) - .unwrap_or_default(), - None, - )), + Some(trim(m.name("name").unwrap_or_default(), None)), ); result.insert("email".to_string(), email); |
