pub struct PrivilegeConfig {
pub drop_privileges: bool,
pub chroot_path: PathBuf,
pub group: String,
pub user: String,
}Fields§
§drop_privileges: boolChroot and switch group and user after binding to sockets
chroot_path: PathBufChroot to this path
group: StringGroup to switch to after chrooting
user: StringUser to switch to after chrooting
Trait Implementations§
Source§impl Clone for PrivilegeConfig
impl Clone for PrivilegeConfig
Source§fn clone(&self) -> PrivilegeConfig
fn clone(&self) -> PrivilegeConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrivilegeConfig
impl Debug for PrivilegeConfig
Source§impl Default for PrivilegeConfig
impl Default for PrivilegeConfig
Source§impl<'de> Deserialize<'de> for PrivilegeConfigwhere
PrivilegeConfig: Default,
impl<'de> Deserialize<'de> for PrivilegeConfigwhere
PrivilegeConfig: Default,
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 PartialEq for PrivilegeConfig
impl PartialEq for PrivilegeConfig
Source§impl Private for PrivilegeConfig
impl Private for PrivilegeConfig
Source§impl Serialize for PrivilegeConfig
impl Serialize for PrivilegeConfig
Source§impl TomlConfig for PrivilegeConfig
impl TomlConfig for PrivilegeConfig
fn default_to_string() -> String
impl StructuralPartialEq for PrivilegeConfig
Auto Trait Implementations§
impl Freeze for PrivilegeConfig
impl RefUnwindSafe for PrivilegeConfig
impl Send for PrivilegeConfig
impl Sync for PrivilegeConfig
impl Unpin for PrivilegeConfig
impl UnwindSafe for PrivilegeConfig
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