pub struct WasmSecurityConfig {
pub require_workspace_relative_tools_dir: bool,
pub reject_symlink_modules: bool,
pub reject_symlink_tools_dir: bool,
pub strict_host_validation: bool,
pub capability_escalation_mode: String,
pub module_hash_policy: String,
pub module_sha256: HashMap<String, String>,
}Fields§
§require_workspace_relative_tools_dir: bool§reject_symlink_modules: bool§reject_symlink_tools_dir: bool§strict_host_validation: bool§capability_escalation_mode: String§module_hash_policy: String§module_sha256: HashMap<String, String>Trait Implementations§
Source§impl Clone for WasmSecurityConfig
impl Clone for WasmSecurityConfig
Source§fn clone(&self) -> WasmSecurityConfig
fn clone(&self) -> WasmSecurityConfig
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 WasmSecurityConfig
impl Debug for WasmSecurityConfig
Source§impl Default for WasmSecurityConfig
impl Default for WasmSecurityConfig
Source§impl<'de> Deserialize<'de> for WasmSecurityConfigwhere
WasmSecurityConfig: Default,
impl<'de> Deserialize<'de> for WasmSecurityConfigwhere
WasmSecurityConfig: 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
Auto Trait Implementations§
impl Freeze for WasmSecurityConfig
impl RefUnwindSafe for WasmSecurityConfig
impl Send for WasmSecurityConfig
impl Sync for WasmSecurityConfig
impl Unpin for WasmSecurityConfig
impl UnsafeUnpin for WasmSecurityConfig
impl UnwindSafe for WasmSecurityConfig
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