pub struct WasmRuntimeConfig {
pub tools_dir: String,
pub fuel_limit: u64,
pub memory_limit_mb: u64,
pub max_module_size_mb: u64,
pub allow_workspace_read: bool,
pub allow_workspace_write: bool,
pub allowed_hosts: Vec<String>,
pub security: WasmSecurityConfig,
}Fields§
§tools_dir: String§fuel_limit: u64§memory_limit_mb: u64§max_module_size_mb: u64§allow_workspace_read: bool§allow_workspace_write: bool§allowed_hosts: Vec<String>§security: WasmSecurityConfigTrait Implementations§
Source§impl Clone for WasmRuntimeConfig
impl Clone for WasmRuntimeConfig
Source§fn clone(&self) -> WasmRuntimeConfig
fn clone(&self) -> WasmRuntimeConfig
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 WasmRuntimeConfig
impl Debug for WasmRuntimeConfig
Source§impl Default for WasmRuntimeConfig
impl Default for WasmRuntimeConfig
Source§impl<'de> Deserialize<'de> for WasmRuntimeConfigwhere
WasmRuntimeConfig: Default,
impl<'de> Deserialize<'de> for WasmRuntimeConfigwhere
WasmRuntimeConfig: 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 WasmRuntimeConfig
impl RefUnwindSafe for WasmRuntimeConfig
impl Send for WasmRuntimeConfig
impl Sync for WasmRuntimeConfig
impl Unpin for WasmRuntimeConfig
impl UnsafeUnpin for WasmRuntimeConfig
impl UnwindSafe for WasmRuntimeConfig
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