diff --git a/CLAUDE.md b/CLAUDE.md index 9ee25f5..9091b76 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -106,4 +106,5 @@ Platform-specific dependencies: SSH and FTP crates use different TLS backends on ## Other conventions +- Always run `cargo +nightly fmt --all` and `cargo clippy --no-default-features -- -Dwarnings` after modifying Rust code - Always put plans to `./.claude/plans/` diff --git a/src/filetransfer/remotefs_builder.rs b/src/filetransfer/remotefs_builder.rs index 4171ac5..df3e0f7 100644 --- a/src/filetransfer/remotefs_builder.rs +++ b/src/filetransfer/remotefs_builder.rs @@ -13,8 +13,10 @@ use remotefs_kube::KubeMultiPodFs as KubeFs; use remotefs_smb::SmbOptions; #[cfg(smb)] use remotefs_smb::{SmbCredentials, SmbFs}; -use remotefs_ssh::{NoCheckServerKey, RusshSession as SshSession}; -use remotefs_ssh::{ScpFs, SftpFs, SshAgentIdentity, SshConfigParseRule, SshOpts}; +use remotefs_ssh::{ + NoCheckServerKey, RusshSession as SshSession, ScpFs, SftpFs, SshAgentIdentity, + SshConfigParseRule, SshOpts, +}; use remotefs_webdav::WebDAVFs; #[cfg(not(smb))]