[−][src]Enum spirit_daemonize::SecId
Configuration of either user or a group.
This is used to load the configuration into which user and group to drop privileges.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Name(String)
Look up based on the name.
Id(u32)
Use the numerical value directly.
Don't drop privileges.
This is not read from configuration, but it is the default value available if nothing is listed in configuration.
Trait Implementations
impl Clone for SecId
[src]
impl Debug for SecId
[src]
impl Default for SecId
[src]
impl<'de> Deserialize<'de> for SecId
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for SecId
[src]
impl PartialEq<SecId> for SecId
[src]
impl Serialize for SecId
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructDoc for SecId
[src]
pub fn document() -> Documentation
[src]
impl StructuralEq for SecId
[src]
impl StructuralPartialEq for SecId
[src]
Auto Trait Implementations
impl RefUnwindSafe for SecId
[src]
impl Send for SecId
[src]
impl Sync for SecId
[src]
impl Unpin for SecId
[src]
impl UnwindSafe for SecId
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoResult<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,