pub struct RuntimeEnvironment { /* private fields */ }Expand description
Runtime environment
Implementations§
Source§impl RuntimeEnvironment
impl RuntimeEnvironment
Sourcepub fn new(runtime_type: RuntimeType) -> Self
pub fn new(runtime_type: RuntimeType) -> Self
Create new runtime environment
Sourcepub fn runtime_type(&self) -> &RuntimeType
pub fn runtime_type(&self) -> &RuntimeType
Get runtime type
Sourcepub fn capabilities(&self) -> &HandlerCapabilities
pub fn capabilities(&self) -> &HandlerCapabilities
Get capabilities
Sourcepub fn memory_limit(&self) -> u64
pub fn memory_limit(&self) -> u64
Get memory limit
Sourcepub fn timeout_limit(&self) -> u64
pub fn timeout_limit(&self) -> u64
Get timeout limit
Sourcepub fn set_memory_limit(&mut self, limit: u64)
pub fn set_memory_limit(&mut self, limit: u64)
Set memory limit
Sourcepub fn set_timeout_limit(&mut self, limit: u64)
pub fn set_timeout_limit(&mut self, limit: u64)
Set timeout limit
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RuntimeEnvironment
impl RefUnwindSafe for RuntimeEnvironment
impl Send for RuntimeEnvironment
impl Sync for RuntimeEnvironment
impl Unpin for RuntimeEnvironment
impl UnwindSafe for RuntimeEnvironment
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