Trait Intrinsic

Source
pub trait Intrinsic: Sealed {
    // Required method
    unsafe fn add_intrinsic(ctx: NonNull<JSContext>);
}
Expand description

The internal trait to add JS builtins

Required Methods§

Source

unsafe fn add_intrinsic(ctx: NonNull<JSContext>)

§Safety

Do not need implement it yourself instead you may use predefined intrinsics from intrinsic module.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Intrinsic for ()

Source§

impl<A> Intrinsic for (A,)
where A: Intrinsic,

Source§

impl<A, B> Intrinsic for (A, B)
where A: Intrinsic, B: Intrinsic,

Source§

impl<A, B, C> Intrinsic for (A, B, C)
where A: Intrinsic, B: Intrinsic, C: Intrinsic,

Source§

impl<A, B, C, D> Intrinsic for (A, B, C, D)
where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic,

Source§

impl<A, B, C, D, E> Intrinsic for (A, B, C, D, E)
where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic,

Source§

impl<A, B, C, D, E, F> Intrinsic for (A, B, C, D, E, F)

Source§

impl<A, B, C, D, E, F, G> Intrinsic for (A, B, C, D, E, F, G)

Source§

impl<A, B, C, D, E, F, G, H> Intrinsic for (A, B, C, D, E, F, G, H)

Source§

impl<A, B, C, D, E, F, G, H, I> Intrinsic for (A, B, C, D, E, F, G, H, I)

Source§

impl<A, B, C, D, E, F, G, H, I, J> Intrinsic for (A, B, C, D, E, F, G, H, I, J)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> Intrinsic for (A, B, C, D, E, F, G, H, I, J, K)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> Intrinsic for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> Intrinsic for (A, B, C, D, E, F, G, H, I, J, K, L, M)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> Intrinsic for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Intrinsic for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Intrinsic for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R> Intrinsic for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R)

Implementors§