diff --git a/Cargo.toml b/Cargo.toml index 8f1fbab..84bfc6b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,8 +24,8 @@ lazy_static = "1.4" libc = "0.2" once_cell = "1.3.1" openssl = "0.10" -proxmox = { version = "0.2", features = [ "sortable-macro", "api-macro" ] } -proxmox-backup = { git = "git://git.proxmox.com/git/proxmox-backup.git", tag = "v0.8.8" } +proxmox = { version = "0.3", features = [ "sortable-macro", "api-macro" ] } +proxmox-backup = { git = "git://git.proxmox.com/git/proxmox-backup.git", tag = "v0.8.10" } #proxmox-backup = { path = "../proxmox-backup" } serde_json = "1.0" tokio = { version = "0.2.9", features = [ "blocking", "fs", "io-util", "macros", "rt-threaded", "signal", "stream", "tcp", "time", "uds" ] } diff --git a/src/lib.rs b/src/lib.rs index 3346be8..0570fed 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -5,6 +5,7 @@ use std::os::raw::{c_uchar, c_char, c_int, c_void, c_long}; use std::sync::{Arc, Mutex, Condvar}; use proxmox::try_block; +use proxmox_backup::api2::types::Userid; use proxmox_backup::backup::{CryptMode, BackupDir}; use proxmox_backup::client::BackupRepository; use chrono::{DateTime, Utc, TimeZone}; @@ -113,7 +114,7 @@ pub extern "C" fn proxmox_backup_snapshot_string( pub(crate) struct BackupSetup { pub host: String, pub store: String, - pub user: String, + pub user: Userid, pub chunk_size: u64, pub backup_type: String, pub backup_id: String,