pub enum GroupModuleInternalApiCall {
Add {
groupname: String,
gid: Option<u32>,
members: Option<Vec<String>>,
system: bool,
local: bool,
},
ModifyGid {
groupname: String,
gid: u32,
},
ModifyMembers {
groupname: String,
members: Vec<String>,
},
Delete {
groupname: String,
local: bool,
},
}Variants§
Trait Implementations§
Source§impl Clone for GroupModuleInternalApiCall
impl Clone for GroupModuleInternalApiCall
Source§impl Debug for GroupModuleInternalApiCall
impl Debug for GroupModuleInternalApiCall
Source§impl<'de> Deserialize<'de> for GroupModuleInternalApiCall
impl<'de> Deserialize<'de> for GroupModuleInternalApiCall
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for GroupModuleInternalApiCall
impl Display for GroupModuleInternalApiCall
impl StructuralPartialEq for GroupModuleInternalApiCall
Auto Trait Implementations§
impl Freeze for GroupModuleInternalApiCall
impl RefUnwindSafe for GroupModuleInternalApiCall
impl Send for GroupModuleInternalApiCall
impl Sync for GroupModuleInternalApiCall
impl Unpin for GroupModuleInternalApiCall
impl UnsafeUnpin for GroupModuleInternalApiCall
impl UnwindSafe for GroupModuleInternalApiCall
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more