diff options
Diffstat (limited to 'crates/shirabe/src/repository')
| -rw-r--r-- | crates/shirabe/src/repository/vcs.rs | 3 | ||||
| -rw-r--r-- | crates/shirabe/src/repository/vcs_repository.rs | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/crates/shirabe/src/repository/vcs.rs b/crates/shirabe/src/repository/vcs.rs index 920fefa3..cb20735c 100644 --- a/crates/shirabe/src/repository/vcs.rs +++ b/crates/shirabe/src/repository/vcs.rs @@ -140,7 +140,7 @@ impl VcsDriverKind { impl PhpClass for VcsDriverKind { /// Used as the fallback driver name in `getRepoName()`. - fn php_class_name(&self) -> &'static str { + fn php_class_name(&self) -> String { match self { VcsDriverKind::GitHub => r"Composer\Repository\Vcs\GitHubDriver", VcsDriverKind::GitLab => r"Composer\Repository\Vcs\GitLabDriver", @@ -152,5 +152,6 @@ impl PhpClass for VcsDriverKind { VcsDriverKind::Fossil => r"Composer\Repository\Vcs\FossilDriver", VcsDriverKind::Svn => r"Composer\Repository\Vcs\SvnDriver", } + .to_string() } } diff --git a/crates/shirabe/src/repository/vcs_repository.rs b/crates/shirabe/src/repository/vcs_repository.rs index dd7b4b06..7ce00ce5 100644 --- a/crates/shirabe/src/repository/vcs_repository.rs +++ b/crates/shirabe/src/repository/vcs_repository.rs @@ -178,7 +178,7 @@ impl VcsRepository { .iter() .find(|(_, v)| **v == kind) .map(|(name, _)| name.clone()) - .unwrap_or_else(|| kind.php_class_name().to_string()), + .unwrap_or_else(|| kind.php_class_name()), None => String::new(), }; |
