pub struct ConfiguredNativePolicy { /* private fields */ }Implementations§
Source§impl ConfiguredNativePolicy
impl ConfiguredNativePolicy
pub fn new(config: NativePolicyConfig) -> Self
pub fn config(&self) -> &NativePolicyConfig
Trait Implementations§
Source§impl Clone for ConfiguredNativePolicy
impl Clone for ConfiguredNativePolicy
Source§fn clone(&self) -> ConfiguredNativePolicy
fn clone(&self) -> ConfiguredNativePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConfiguredNativePolicy
impl Debug for ConfiguredNativePolicy
Source§impl Default for ConfiguredNativePolicy
impl Default for ConfiguredNativePolicy
Source§fn default() -> ConfiguredNativePolicy
fn default() -> ConfiguredNativePolicy
Returns the “default value” for a type. Read more
Source§impl NativePolicy for ConfiguredNativePolicy
impl NativePolicy for ConfiguredNativePolicy
fn mode(&self) -> &'static str
fn allow_fs_path( &self, operation: &str, path: &Path, ) -> Result<(), RuntimeError>
fn allow_network( &self, operation: &str, host: &str, port: u16, ) -> Result<(), RuntimeError>
fn allow_sqlite_path(&self, path: &Path) -> Result<(), RuntimeError>
fn allow_power(&self, operation: &str) -> Result<(), RuntimeError>
Auto Trait Implementations§
impl Freeze for ConfiguredNativePolicy
impl RefUnwindSafe for ConfiguredNativePolicy
impl Send for ConfiguredNativePolicy
impl Sync for ConfiguredNativePolicy
impl Unpin for ConfiguredNativePolicy
impl UnsafeUnpin for ConfiguredNativePolicy
impl UnwindSafe for ConfiguredNativePolicy
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