pub struct RuntimeCapabilities {
pub has_shell_access: bool,
pub has_filesystem_access: bool,
pub has_network_access: bool,
pub supports_long_running: bool,
pub supports_multithreading: bool,
pub supports_dynamic_loading: bool,
pub max_file_size: u64,
pub max_memory: u64,
}Expand description
运行时能力声明
描述当前运行时支持的功能
Fields§
§has_shell_access: bool是否有 shell 访问权限
has_filesystem_access: bool是否有文件系统访问权限
has_network_access: bool是否支持网络访问
supports_long_running: bool是否支持长时间运行任务
supports_multithreading: bool是否支持多线程
supports_dynamic_loading: bool是否支持动态加载
max_file_size: u64最大文件大小限制(字节,0 表示无限制)
max_memory: u64最大内存限制(字节,0 表示无限制)
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeCapabilities
impl Clone for RuntimeCapabilities
Source§fn clone(&self) -> RuntimeCapabilities
fn clone(&self) -> RuntimeCapabilities
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 RuntimeCapabilities
impl Debug for RuntimeCapabilities
Source§impl Default for RuntimeCapabilities
impl Default for RuntimeCapabilities
Source§fn default() -> RuntimeCapabilities
fn default() -> RuntimeCapabilities
Returns the “default value” for a type. Read more
impl Copy for RuntimeCapabilities
Auto Trait Implementations§
impl Freeze for RuntimeCapabilities
impl RefUnwindSafe for RuntimeCapabilities
impl Send for RuntimeCapabilities
impl Sync for RuntimeCapabilities
impl Unpin for RuntimeCapabilities
impl UnsafeUnpin for RuntimeCapabilities
impl UnwindSafe for RuntimeCapabilities
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