pub struct SecurityCapabilitiesBuilder { /* private fields */ }Implementations§
Source§impl SecurityCapabilitiesBuilder
impl SecurityCapabilitiesBuilder
pub fn new(pkg: &AppContainerSid) -> Self
pub fn with_known(self, caps: &[KnownCapability]) -> Self
pub fn with_named(self, names: &[&str]) -> Self
Sourcepub fn with_lpac_defaults(self) -> Self
pub fn with_lpac_defaults(self) -> Self
Opinionated minimal LPAC defaults (skeleton). Add “registryRead”, “lpacCom”.
pub fn lpac(self, enabled: bool) -> Self
pub fn build(self) -> Result<SecurityCapabilities>
Trait Implementations§
Source§impl Clone for SecurityCapabilitiesBuilder
impl Clone for SecurityCapabilitiesBuilder
Source§fn clone(&self) -> SecurityCapabilitiesBuilder
fn clone(&self) -> SecurityCapabilitiesBuilder
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 moreAuto Trait Implementations§
impl Freeze for SecurityCapabilitiesBuilder
impl RefUnwindSafe for SecurityCapabilitiesBuilder
impl Send for SecurityCapabilitiesBuilder
impl Sync for SecurityCapabilitiesBuilder
impl Unpin for SecurityCapabilitiesBuilder
impl UnwindSafe for SecurityCapabilitiesBuilder
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