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