From 44269293dcee34ef2ba40b94656518f8fa23d8ca Mon Sep 17 00:00:00 2001 From: Avril Date: Sun, 2 Aug 2020 01:09:45 +0100 Subject: [PATCH] reorganise 3 --- src/config/global.rs | 26 +++++++++++++++++++++++++- src/config/job.rs | 25 ------------------------- 2 files changed, 25 insertions(+), 26 deletions(-) diff --git a/src/config/global.rs b/src/config/global.rs index 498d6da..1b53604 100644 --- a/src/config/global.rs +++ b/src/config/global.rs @@ -1,6 +1,30 @@ -//! Global config stuff +//! Global config use super::*; +/// Type of access +#[derive(Debug, PartialEq,Eq,Hash)] +pub enum Access +{ + Allow, + Deny, +} + +/// A permission entry for users +#[derive(Debug,PartialEq,Eq,Hash)] +pub enum UserPermAlias { + Single(String), + Group(String), + All, +} + +/// Access rule for user +#[derive(Debug, PartialEq,Eq,Hash)] +pub struct UserRule +{ + user: UserPermAlias, + mode: Access, +} + /// Global user config #[derive(Debug)] pub struct Config diff --git a/src/config/job.rs b/src/config/job.rs index 1ee4375..c7bcc65 100644 --- a/src/config/job.rs +++ b/src/config/job.rs @@ -40,30 +40,5 @@ pub struct Job what: Command, } -// Global config - -/// Type of access -#[derive(Debug, PartialEq,Eq,Hash)] -pub enum Access -{ - Allow, - Deny, -} - -/// A permission entry for users -#[derive(Debug,PartialEq,Eq,Hash)] -pub enum UserPermAlias { - Single(String), - Group(String), - All, -} - -/// Access rule for user -#[derive(Debug, PartialEq,Eq,Hash)] -pub struct UserRule -{ - user: UserPermAlias, - mode: Access, -} const DEFAULT_JOB_DIR: &str = "/etc/rori.kron";