]>
git.proxmox.com Git - proxmox-backup.git/blob - src/api2/version.rs
3 use crate::api_schema
::*;
4 use crate::api_schema
::router
::*;
5 use serde_json
::{json, Value}
;
7 pub const PROXMOX_PKG_VERSION
: &str =
9 env
!("CARGO_PKG_VERSION_MAJOR"),
11 env
!("CARGO_PKG_VERSION_MINOR"),
13 pub const PROXMOX_PKG_RELEASE
: &str = env
!("CARGO_PKG_VERSION_PATCH");
14 pub const PROXMOX_PKG_REPOID
: &str = env
!("CARGO_PKG_REPOSITORY");
19 _rpcenv
: &mut dyn RpcEnvironment
,
20 ) -> Result
<Value
, Error
> {
23 "version": PROXMOX_PKG_VERSION
,
24 "release": PROXMOX_PKG_RELEASE
,
25 "repoid": PROXMOX_PKG_REPOID
29 pub const ROUTER
: Router
= Router
::new()
32 &ApiHandler
::Sync(&get_version
),
33 &ObjectSchema
::new("Proxmox Backup Server API version.", &[])