diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-05-10 15:35:35 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-05-10 15:35:35 +0900 |
| commit | deb44112883ab7ff932b0ab7c547680a615c7821 (patch) | |
| tree | a2f7f2416d8513eef064829e02689610e38760d3 /crates/mozart-core/src | |
| parent | 46845eff8d1398f35099a0ef914f77bcaf473287 (diff) | |
| download | php-mozart-deb44112883ab7ff932b0ab7c547680a615c7821.tar.gz php-mozart-deb44112883ab7ff932b0ab7c547680a615c7821.tar.zst php-mozart-deb44112883ab7ff932b0ab7c547680a615c7821.zip | |
refactor(clippy): deny clippy::unused_trait_names
Diffstat (limited to 'crates/mozart-core/src')
| -rw-r--r-- | crates/mozart-core/src/console.rs | 4 | ||||
| -rw-r--r-- | crates/mozart-core/src/http.rs | 3 | ||||
| -rw-r--r-- | crates/mozart-core/src/package/archiver.rs | 6 | ||||
| -rw-r--r-- | crates/mozart-core/src/repository/browse_repos.rs | 4 | ||||
| -rw-r--r-- | crates/mozart-core/src/repository/downloader.rs | 8 | ||||
| -rw-r--r-- | crates/mozart-core/src/repository/installed.rs | 2 | ||||
| -rw-r--r-- | crates/mozart-core/src/repository/installer_executor/filesystem.rs | 6 | ||||
| -rw-r--r-- | crates/mozart-core/src/repository/lockfile.rs | 2 | ||||
| -rw-r--r-- | crates/mozart-core/src/repository/path_repository.rs | 4 | ||||
| -rw-r--r-- | crates/mozart-core/src/vcs/driver/github.rs | 2 |
10 files changed, 20 insertions, 21 deletions
diff --git a/crates/mozart-core/src/console.rs b/crates/mozart-core/src/console.rs index 3379307..ce5e271 100644 --- a/crates/mozart-core/src/console.rs +++ b/crates/mozart-core/src/console.rs @@ -1,6 +1,6 @@ -use colored::{ColoredString, Colorize}; +use colored::{ColoredString, Colorize as _}; use dialoguer::{Confirm, Input}; -use std::io::IsTerminal; +use std::io::IsTerminal as _; // --------------------------------------------------------------------------- // Tag-style color helpers — called only by `console_format!` diff --git a/crates/mozart-core/src/http.rs b/crates/mozart-core/src/http.rs index 43de55d..6fed90d 100644 --- a/crates/mozart-core/src/http.rs +++ b/crates/mozart-core/src/http.rs @@ -1,9 +1,8 @@ use crate::MOZART_VERSION; +use anyhow::{Context as _, Result, anyhow, bail}; use std::path::{Path, PathBuf}; use std::sync::OnceLock; -use anyhow::{Context, Result, anyhow, bail}; - /// Returns the common User-Agent string for all HTTP requests. /// /// Format: `Mozart/<version> (<os>; <arch>)` diff --git a/crates/mozart-core/src/package/archiver.rs b/crates/mozart-core/src/package/archiver.rs index 30c678a..142edbd 100644 --- a/crates/mozart-core/src/package/archiver.rs +++ b/crates/mozart-core/src/package/archiver.rs @@ -1,8 +1,8 @@ use anyhow::Context as _; use regex::Regex; -use sha1::{Digest, Sha1}; +use sha1::{Digest as _, Sha1}; use std::fs; -use std::io::Write as IoWrite; +use std::io::Write as _; use std::path::{Path, PathBuf}; pub mod manager; @@ -340,7 +340,7 @@ fn create_zip(source_dir: &Path, files: &[PathBuf], target: &Path) -> anyhow::Re #[cfg(unix)] let opts = { - use std::os::unix::fs::MetadataExt; + use std::os::unix::fs::MetadataExt as _; let mode = metadata.mode(); SimpleFileOptions::default() .compression_method(zip::CompressionMethod::Deflated) diff --git a/crates/mozart-core/src/repository/browse_repos.rs b/crates/mozart-core/src/repository/browse_repos.rs index 9cb8a9f..83a40f1 100644 --- a/crates/mozart-core/src/repository/browse_repos.rs +++ b/crates/mozart-core/src/repository/browse_repos.rs @@ -8,8 +8,8 @@ //! `CompletePackageInterface` (`getSupport()['source']`, //! `getSourceUrl()`, `getHomepage()`). -use super::super::package::Package; -use super::super::package::{CompletePackage, RootPackageData}; +use super::super::package::Package as _; +use super::super::package::{CompletePackage as _, RootPackageData}; use super::cache::Cache; use super::installed::{InstalledPackageEntry, InstalledPackages}; use super::lockfile::LockedPackage; diff --git a/crates/mozart-core/src/repository/downloader.rs b/crates/mozart-core/src/repository/downloader.rs index b0d2a6a..56b3652 100644 --- a/crates/mozart-core/src/repository/downloader.rs +++ b/crates/mozart-core/src/repository/downloader.rs @@ -1,8 +1,8 @@ use super::cache::Cache; use indexmap::IndexSet; -use sha1::{Digest, Sha1}; +use sha1::{Digest as _, Sha1}; use std::fs; -use std::io::{Cursor, Read, Write}; +use std::io::{Cursor, Read as _, Write as _}; use std::path::Path; /// A simple download progress tracker that writes to stderr. @@ -230,7 +230,7 @@ pub fn extract_zip(data: &[u8], target_dir: &Path) -> anyhow::Result<()> { // Set permissions on Unix #[cfg(unix)] { - use std::os::unix::fs::PermissionsExt; + use std::os::unix::fs::PermissionsExt as _; if let Some(mode) = entry.unix_mode() { fs::set_permissions(&target_path, fs::Permissions::from_mode(mode))?; } @@ -298,7 +298,7 @@ pub fn extract_tar_gz(data: &[u8], target_dir: &Path) -> anyhow::Result<()> { // Set permissions on Unix #[cfg(unix)] { - use std::os::unix::fs::PermissionsExt; + use std::os::unix::fs::PermissionsExt as _; if let Ok(mode) = entry.header().mode() { fs::set_permissions(&target_path, fs::Permissions::from_mode(mode))?; } diff --git a/crates/mozart-core/src/repository/installed.rs b/crates/mozart-core/src/repository/installed.rs index 544e948..422f79f 100644 --- a/crates/mozart-core/src/repository/installed.rs +++ b/crates/mozart-core/src/repository/installed.rs @@ -111,7 +111,7 @@ impl InstalledPackages { /// Parse an installed.json document. See [`Self::read`] for the accepted shapes. pub fn from_json_str(content: &str) -> anyhow::Result<InstalledPackages> { - use anyhow::{Context, anyhow}; + use anyhow::{Context as _, anyhow}; let value: serde_json::Value = serde_json::from_str(content).context("invalid installed.json")?; diff --git a/crates/mozart-core/src/repository/installer_executor/filesystem.rs b/crates/mozart-core/src/repository/installer_executor/filesystem.rs index 347f2a0..3f982e3 100644 --- a/crates/mozart-core/src/repository/installer_executor/filesystem.rs +++ b/crates/mozart-core/src/repository/installer_executor/filesystem.rs @@ -146,7 +146,7 @@ fn install_from_source( let git_util = crate::vcs::util::git::GitUtil::new(process, vendor_dir.join(".cache").join("git")); let downloader = crate::vcs::downloader::git::GitDownloader::new(git_util); - use crate::vcs::downloader::VcsDownloader; + use crate::vcs::downloader::VcsDownloader as _; downloader.download(url, reference, &target)?; downloader.install(url, reference, &target)?; } @@ -154,14 +154,14 @@ fn install_from_source( let process = crate::vcs::process::ProcessExecutor::new(); let svn_util = crate::vcs::util::svn::SvnUtil::new(process); let downloader = crate::vcs::downloader::svn::SvnDownloader::new(svn_util); - use crate::vcs::downloader::VcsDownloader; + use crate::vcs::downloader::VcsDownloader as _; downloader.install(url, reference, &target)?; } "hg" => { let process = crate::vcs::process::ProcessExecutor::new(); let hg_util = crate::vcs::util::hg::HgUtil::new(process); let downloader = crate::vcs::downloader::hg::HgDownloader::new(hg_util); - use crate::vcs::downloader::VcsDownloader; + use crate::vcs::downloader::VcsDownloader as _; downloader.install(url, reference, &target)?; } _ => { diff --git a/crates/mozart-core/src/repository/lockfile.rs b/crates/mozart-core/src/repository/lockfile.rs index 6aae4df..146506d 100644 --- a/crates/mozart-core/src/repository/lockfile.rs +++ b/crates/mozart-core/src/repository/lockfile.rs @@ -2,7 +2,7 @@ use super::packagist::{PackagistDist, PackagistSource, PackagistVersion}; use super::repository::RepositorySet; use super::resolver::ResolvedPackage; use crate::installer::HasSuggests; -use crate::package::Package; +use crate::package::Package as _; use crate::package::{Link, RawPackageData, to_json_pretty}; use indexmap::IndexMap; use indexmap::IndexSet; diff --git a/crates/mozart-core/src/repository/path_repository.rs b/crates/mozart-core/src/repository/path_repository.rs index a96141c..0cff012 100644 --- a/crates/mozart-core/src/repository/path_repository.rs +++ b/crates/mozart-core/src/repository/path_repository.rs @@ -23,7 +23,7 @@ use std::path::{Path, PathBuf}; use crate::package::RawRepository; use mozart_php_serialize::{Value as PhpValue, serialize as php_serialize}; -use sha1::{Digest, Sha1}; +use sha1::{Digest as _, Sha1}; /// Translate path repos in `repositories` into synthetic `type: package` /// entries. Non-path entries are returned unchanged in original order. @@ -134,7 +134,7 @@ fn compute_path_reference(json_bytes: &[u8], is_relative: bool) -> String { let bytes = hasher.finalize(); let mut hex = String::with_capacity(bytes.len() * 2); for b in bytes { - use std::fmt::Write; + use std::fmt::Write as _; let _ = write!(&mut hex, "{:02x}", b); } hex diff --git a/crates/mozart-core/src/vcs/driver/github.rs b/crates/mozart-core/src/vcs/driver/github.rs index 7772bbb..4df2c1c 100644 --- a/crates/mozart-core/src/vcs/driver/github.rs +++ b/crates/mozart-core/src/vcs/driver/github.rs @@ -303,7 +303,7 @@ impl VcsDriver for GitHubDriver { /// Decode base64-encoded content from API responses. /// Also used by Forgejo driver as `base64_decode_content`. pub fn base64_decode_content(input: &str) -> Result<String> { - use base64::Engine; + use base64::Engine as _; let cleaned: Vec<u8> = input .bytes() .filter(|&b| b != b'\n' && b != b'\r') |
