manta_server/backend_dispatcher/
migrate_restore.rs

1//! `MigrateRestoreTrait` impl for `StaticBackendDispatcher`.
2
3use super::*;
4
5impl MigrateRestoreTrait for StaticBackendDispatcher {
6  async fn migrate_restore(
7    &self,
8    token: &str,
9    bos_file: Option<&str>,
10    cfs_file: Option<&str>,
11    group_file: Option<&str>,
12    ims_file: Option<&str>,
13    image_dir: Option<&str>,
14    overwrite_group: bool,
15    overwrite_configuration: bool,
16    overwrite_image: bool,
17    overwrite_template: bool,
18  ) -> Result<(), Error> {
19    dispatch!(
20      self,
21      migrate_restore,
22      token,
23      bos_file,
24      cfs_file,
25      group_file,
26      ims_file,
27      image_dir,
28      overwrite_group,
29      overwrite_configuration,
30      overwrite_image,
31      overwrite_template
32    )
33  }
34}