pub struct PledgePromises {}Expand description
OpenBSD pledge promises
Fields§
§stdio: bool§rpath: bool§wpath: bool§cpath: bool§dpath: bool§fpath: bool§inet: bool§unix: bool§dns: bool§proc: bool§exec: bool§id: bool§chown: bool§flock: bool§tmppath: bool§error: boolImplementations§
Source§impl PledgePromises
impl PledgePromises
Sourcepub fn default_safe() -> Self
pub fn default_safe() -> Self
Default promises for a safe subprocess
Sourcepub fn to_pledge_string(&self) -> String
pub fn to_pledge_string(&self) -> String
Convert to pledge promise string
Trait Implementations§
Source§impl Clone for PledgePromises
impl Clone for PledgePromises
Source§fn clone(&self) -> PledgePromises
fn clone(&self) -> PledgePromises
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 PledgePromises
impl Debug for PledgePromises
Source§impl Default for PledgePromises
impl Default for PledgePromises
Source§fn default() -> PledgePromises
fn default() -> PledgePromises
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PledgePromises
impl RefUnwindSafe for PledgePromises
impl Send for PledgePromises
impl Sync for PledgePromises
impl Unpin for PledgePromises
impl UnsafeUnpin for PledgePromises
impl UnwindSafe for PledgePromises
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