Struct mozjs::jsapi::CallArgs
[−]
[src]
#[repr(C)]pub struct CallArgs { pub _base: CallArgsBase<IncludeUsedRval>, }
Fields
_base: CallArgsBase<IncludeUsedRval>
Methods
impl CallArgs
[src]
pub unsafe fn requireAtLeast(
&mut self,
cx: *mut JSContext,
fnname: *const c_char,
required: c_uint
) -> bool
[src]
&mut self,
cx: *mut JSContext,
fnname: *const c_char,
required: c_uint
) -> bool
impl CallArgs
[src]
pub unsafe fn from_vp(vp: *mut Value, argc: u32) -> CallArgs
[src]
pub fn index(&self, i: u32) -> HandleValue
[src]
pub fn index_mut(&self, i: u32) -> MutableHandleValue
[src]
pub fn get(&self, i: u32) -> HandleValue
[src]
pub fn rval(&self) -> MutableHandleValue
[src]
pub fn thisv(&self) -> HandleValue
[src]
pub fn calleev(&self) -> HandleValue
[src]
pub fn callee(&self) -> *mut JSObject
[src]
pub fn new_target(&self) -> MutableHandleValue
[src]
Trait Implementations
impl Debug for CallArgs
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more