Trait rquickjs_core::function::FromInput
source · pub trait FromInput<'js>: Sized {
// Required methods
fn num_args() -> Range<usize>;
fn from_input<'i>(accessor: &mut InputAccessor<'i, 'js>) -> Result<Self>;
}Required Methods§
sourcefn from_input<'i>(accessor: &mut InputAccessor<'i, 'js>) -> Result<Self>
fn from_input<'i>(accessor: &mut InputAccessor<'i, 'js>) -> Result<Self>
Get it from input
Implementors§
impl<'js> FromInput<'js> for Ctx<'js>
Get context from input
impl<'js, T> FromInput<'js> for Opt<T>where T: FromJs<'js>,
Get the next optional argument from input
impl<'js, T> FromInput<'js> for Rest<T>where T: FromJs<'js>,
Get the rest arguments from input
impl<'js, T> FromInput<'js> for This<T>where T: FromJs<'js>,
Get the this from input
impl<'js, T> FromInput<'js> for Twhere T: FromJs<'js>,
Get the next argument from input