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

The internal trait to add JS builting

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.

Implementations on Foreign Types§

source§

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

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)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: Intrinsic, G: Intrinsic, H: Intrinsic, I: Intrinsic, J: Intrinsic, K: Intrinsic, L: Intrinsic, M: Intrinsic, N: Intrinsic, O: Intrinsic,

source§

impl<A, B, C, D, E, F> Intrinsic for (A, B, C, D, E, F)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: 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> Intrinsic for (A, B)where A: Intrinsic, B: Intrinsic,

source§

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

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)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: Intrinsic, G: Intrinsic, H: Intrinsic, I: Intrinsic, J: Intrinsic, K: Intrinsic, L: Intrinsic, M: Intrinsic,

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)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: Intrinsic, G: Intrinsic, H: Intrinsic, I: Intrinsic, J: Intrinsic, K: Intrinsic, L: Intrinsic, M: Intrinsic, N: Intrinsic, O: Intrinsic, P: Intrinsic,

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)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: Intrinsic, G: Intrinsic, H: Intrinsic, I: Intrinsic, J: Intrinsic, K: Intrinsic, L: Intrinsic,

source§

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

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)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: Intrinsic, G: Intrinsic, H: Intrinsic, I: Intrinsic, J: Intrinsic, K: Intrinsic,

source§

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

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)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: Intrinsic, G: Intrinsic, H: Intrinsic, I: Intrinsic, J: Intrinsic, K: Intrinsic, L: Intrinsic, M: Intrinsic, N: Intrinsic,

source§

impl<A, B, C, D, E, F, G, H, I> Intrinsic for (A, B, C, D, E, F, G, H, I)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: Intrinsic, G: Intrinsic, H: Intrinsic, I: 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 Intrinsic for ()

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)where A: Intrinsic, B: Intrinsic, C: Intrinsic, D: Intrinsic, E: Intrinsic, F: Intrinsic, G: Intrinsic, H: Intrinsic, I: Intrinsic, J: Intrinsic, K: Intrinsic, L: Intrinsic, M: Intrinsic, N: Intrinsic, O: Intrinsic, P: Intrinsic, R: Intrinsic,

source§

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

Implementors§