pub struct QCVm { /* private fields */ }Expand description
The core QuakeC runtime.
Implementations§
Source§impl QCVm
impl QCVm
Sourcepub fn run<'a, T, C, F>(
&'a self,
context: &'a mut C,
function: F,
params: T,
) -> Result<Value>
pub fn run<'a, T, C, F>( &'a self, context: &'a mut C, function: F, params: T, ) -> Result<Value>
Run the specified function with the specified context and arguments.
Sourcepub fn run_dynamic<'a, T, C>(
&'a self,
context: &'a mut C,
function: &'a dyn ErasedFunction,
params: T,
) -> Result<Value>where
T: QCParams,
C: ErasedContext,
pub fn run_dynamic<'a, T, C>(
&'a self,
context: &'a mut C,
function: &'a dyn ErasedFunction,
params: T,
) -> Result<Value>where
T: QCParams,
C: ErasedContext,
Run a dynamic function
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QCVm
impl !RefUnwindSafe for QCVm
impl Send for QCVm
impl Sync for QCVm
impl Unpin for QCVm
impl UnsafeUnpin for QCVm
impl !UnwindSafe for QCVm
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more