]> git.proxmox.com Git - proxmox-backup.git/commitdiff
src/api_schema/router.rs: add docu for RpcEnvironmentType
authorDietmar Maurer <dietmar@proxmox.com>
Sun, 17 Feb 2019 10:59:18 +0000 (11:59 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Sun, 17 Feb 2019 10:59:18 +0000 (11:59 +0100)
src/api_schema/router.rs
src/bin/proxmox-backup-api.rs

index e4c61bd7c88a6811c8ff4c435ea877baa1e1ffe8..60d00e4cde1d811426aad2741eca8c03a52719bb 100644 (file)
@@ -32,14 +32,20 @@ pub trait RpcEnvironment {
     fn get_user(&self) -> Option<String>;
 }
 
+
+/// Environment Type
+///
+/// We use this to enumerate the different environment types. Some methods
+/// needs to do different things when started from the command line interface,
+/// or when executed from a privileged server running as root.
 #[derive(PartialEq, Copy, Clone)]
 pub enum RpcEnvironmentType {
-    ///  command started from command line
+    /// Command started from command line
     CLI,
-    /// access from public acessable server
+    /// Access from public accessible server
     PUBLIC,
-    /// ... access from priviledged server (run as root)
-    PRIVILEDGED,
+    /// Access from privileged server (run as root)
+    PRIVILEGED,
 }
 
 #[derive(Debug, Fail)]
index 22e35b2e6afa15ddefd8b5658e4de1197e8354ff..e9953d77f2313892c1f5bcfa970d0ed1e90fccb5 100644 (file)
@@ -50,7 +50,7 @@ fn run() -> Result<(), Error> {
     }
 
     let config = ApiConfig::new(
-        env!("PROXMOX_JSDIR"), &ROUTER, RpcEnvironmentType::PRIVILEDGED);
+        env!("PROXMOX_JSDIR"), &ROUTER, RpcEnvironmentType::PRIVILEGED);
 
     let rest_server = RestServer::new(config);