Struct avm_server::AVM
source · [−]pub struct AVM<E> { /* private fields */ }Implementations
sourceimpl<E> AVM<E>
impl<E> AVM<E>
pub fn call(
&mut self,
air: impl Into<String>,
data: impl Into<Vec<u8>>,
init_user_id: impl Into<String>,
particle_id: &str,
call_results: CallResults
) -> AVMResult<AVMOutcome, E>
sourcepub fn cleanup_data(&mut self, particle_id: &str) -> AVMResult<(), E>
pub fn cleanup_data(&mut self, particle_id: &str) -> AVMResult<(), E>
Cleanup data that become obsolete.
sourcepub fn memory_size(&self) -> usize
pub fn memory_size(&self) -> usize
Return size of interpreter heap in bytes.
Auto Trait Implementations
impl<E> !RefUnwindSafe for AVM<E>
impl<E> Send for AVM<E>
impl<E> !Sync for AVM<E>
impl<E> Unpin for AVM<E>
impl<E> !UnwindSafe for AVM<E>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more