mirror of
https://github.com/rustic-rs/rustic.git
synced 2025-10-26 11:18:51 +00:00
fix: clippy lints for new Rust version (#1329)
Fix clippy lints which came from updated Rust version. We now use `Box` for all commands.
This commit is contained in:
parent
8da868591c
commit
d52f481be8
@ -70,81 +70,81 @@ use self::find::FindCmd;
|
||||
#[derive(clap::Parser, Command, Debug, Runnable)]
|
||||
enum RusticCmd {
|
||||
/// Backup to the repository
|
||||
Backup(BackupCmd),
|
||||
Backup(Box<BackupCmd>),
|
||||
|
||||
/// Show raw data of files and blobs in a repository
|
||||
Cat(CatCmd),
|
||||
Cat(Box<CatCmd>),
|
||||
|
||||
/// Change the repository configuration
|
||||
Config(ConfigCmd),
|
||||
Config(Box<ConfigCmd>),
|
||||
|
||||
/// Generate shell completions
|
||||
Completions(CompletionsCmd),
|
||||
Completions(Box<CompletionsCmd>),
|
||||
|
||||
/// Check the repository
|
||||
Check(CheckCmd),
|
||||
Check(Box<CheckCmd>),
|
||||
|
||||
/// Copy snapshots to other repositories
|
||||
Copy(CopyCmd),
|
||||
Copy(Box<CopyCmd>),
|
||||
|
||||
/// Compare two snapshots or paths
|
||||
Diff(DiffCmd),
|
||||
Diff(Box<DiffCmd>),
|
||||
|
||||
/// Open the documentation
|
||||
Docs(DocsCmd),
|
||||
Docs(Box<DocsCmd>),
|
||||
|
||||
/// Dump the contents of a file within a snapshot to stdout
|
||||
Dump(DumpCmd),
|
||||
Dump(Box<DumpCmd>),
|
||||
|
||||
/// Find patterns in given snapshots
|
||||
Find(FindCmd),
|
||||
Find(Box<FindCmd>),
|
||||
|
||||
/// Remove snapshots from the repository
|
||||
Forget(ForgetCmd),
|
||||
Forget(Box<ForgetCmd>),
|
||||
|
||||
/// Initialize a new repository
|
||||
Init(InitCmd),
|
||||
Init(Box<InitCmd>),
|
||||
|
||||
/// Manage keys for a repository
|
||||
Key(KeyCmd),
|
||||
Key(Box<KeyCmd>),
|
||||
|
||||
/// List repository files by file type
|
||||
List(ListCmd),
|
||||
List(Box<ListCmd>),
|
||||
|
||||
/// List file contents of a snapshot
|
||||
Ls(LsCmd),
|
||||
Ls(Box<LsCmd>),
|
||||
|
||||
/// Merge snapshots
|
||||
Merge(MergeCmd),
|
||||
Merge(Box<MergeCmd>),
|
||||
|
||||
/// Show a detailed overview of the snapshots within the repository
|
||||
Snapshots(SnapshotCmd),
|
||||
Snapshots(Box<SnapshotCmd>),
|
||||
|
||||
/// Show the configuration which has been read from the config file(s)
|
||||
ShowConfig(ShowConfigCmd),
|
||||
ShowConfig(Box<ShowConfigCmd>),
|
||||
|
||||
/// Update to the latest stable rustic release
|
||||
#[cfg_attr(not(feature = "self-update"), clap(hide = true))]
|
||||
SelfUpdate(SelfUpdateCmd),
|
||||
SelfUpdate(Box<SelfUpdateCmd>),
|
||||
|
||||
/// Remove unused data or repack repository pack files
|
||||
Prune(PruneCmd),
|
||||
Prune(Box<PruneCmd>),
|
||||
|
||||
/// Restore (a path within) a snapshot
|
||||
Restore(RestoreCmd),
|
||||
Restore(Box<RestoreCmd>),
|
||||
|
||||
/// Repair a snapshot or the repository index
|
||||
Repair(RepairCmd),
|
||||
Repair(Box<RepairCmd>),
|
||||
|
||||
/// Show general information about the repository
|
||||
Repoinfo(RepoInfoCmd),
|
||||
Repoinfo(Box<RepoInfoCmd>),
|
||||
|
||||
/// Change tags of snapshots
|
||||
Tag(TagCmd),
|
||||
Tag(Box<TagCmd>),
|
||||
|
||||
/// Start a webdav server which allows to access the repository
|
||||
#[cfg(feature = "webdav")]
|
||||
Webdav(WebDavCmd),
|
||||
Webdav(Box<WebDavCmd>),
|
||||
}
|
||||
|
||||
fn styles() -> Styles {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user