Skip to main content

FromParam

Trait FromParam 

Source
pub trait FromParam<'js>: Sized {
    // Required methods
    fn param_requirement() -> ParamRequirement;
    fn from_param<'a>(params: &mut ParamsAccessor<'a, 'js>) -> Result<Self>;
}
Expand description

A trait to extract argument values.

Required Methods§

Source

fn param_requirement() -> ParamRequirement

The parameters requirements this value requires.

Source

fn from_param<'a>(params: &mut ParamsAccessor<'a, 'js>) -> Result<Self>

Convert from a parameter value.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'js> FromParam<'js> for Ctx<'js>

Source§

impl<'js> FromParam<'js> for Exhaustive

Source§

impl<'js, T: FromJs<'js>> FromParam<'js> for FuncArg<T>

Source§

impl<'js, T: FromJs<'js>> FromParam<'js> for Opt<T>

Source§

impl<'js, T: FromJs<'js>> FromParam<'js> for Rest<T>

Source§

impl<'js, T: FromJs<'js>> FromParam<'js> for This<T>

Source§

impl<'js, T: FromJs<'js>> FromParam<'js> for T

Source§

impl<'js, T: FromParams<'js>> FromParam<'js> for Flat<T>