Skip to main content

TupleFromSliceValues

Trait TupleFromSliceValues 

Source
pub trait TupleFromSliceValues {
    // Required method
    unsafe fn from_slice_values(
        env: napi_env,
        values: &[napi_value],
    ) -> Result<Self>
       where Self: Sized;
}

Required Methods§

Source

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>
where Self: Sized,

Implementations on Foreign Types§

Source§

impl<A: FromNapiValue> TupleFromSliceValues for (A,)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue> TupleFromSliceValues for (A, B)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue> TupleFromSliceValues for (A, B, C)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue> TupleFromSliceValues for (A, B, C, D)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue, G: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F, G)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

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

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue, G: FromNapiValue, H: FromNapiValue, I: FromNapiValue, J: FromNapiValue, K: FromNapiValue, L: FromNapiValue, M: FromNapiValue, N: FromNapiValue, O: FromNapiValue, P: FromNapiValue, Q: FromNapiValue, R: FromNapiValue, S: FromNapiValue, T: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue, G: FromNapiValue, H: FromNapiValue, I: FromNapiValue, J: FromNapiValue, K: FromNapiValue, L: FromNapiValue, M: FromNapiValue, N: FromNapiValue, O: FromNapiValue, P: FromNapiValue, Q: FromNapiValue, R: FromNapiValue, S: FromNapiValue, T: FromNapiValue, U: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue, G: FromNapiValue, H: FromNapiValue, I: FromNapiValue, J: FromNapiValue, K: FromNapiValue, L: FromNapiValue, M: FromNapiValue, N: FromNapiValue, O: FromNapiValue, P: FromNapiValue, Q: FromNapiValue, R: FromNapiValue, S: FromNapiValue, T: FromNapiValue, U: FromNapiValue, V: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue, G: FromNapiValue, H: FromNapiValue, I: FromNapiValue, J: FromNapiValue, K: FromNapiValue, L: FromNapiValue, M: FromNapiValue, N: FromNapiValue, O: FromNapiValue, P: FromNapiValue, Q: FromNapiValue, R: FromNapiValue, S: FromNapiValue, T: FromNapiValue, U: FromNapiValue, V: FromNapiValue, W: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue, G: FromNapiValue, H: FromNapiValue, I: FromNapiValue, J: FromNapiValue, K: FromNapiValue, L: FromNapiValue, M: FromNapiValue, N: FromNapiValue, O: FromNapiValue, P: FromNapiValue, Q: FromNapiValue, R: FromNapiValue, S: FromNapiValue, T: FromNapiValue, U: FromNapiValue, V: FromNapiValue, W: FromNapiValue, X: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue, G: FromNapiValue, H: FromNapiValue, I: FromNapiValue, J: FromNapiValue, K: FromNapiValue, L: FromNapiValue, M: FromNapiValue, N: FromNapiValue, O: FromNapiValue, P: FromNapiValue, Q: FromNapiValue, R: FromNapiValue, S: FromNapiValue, T: FromNapiValue, U: FromNapiValue, V: FromNapiValue, W: FromNapiValue, X: FromNapiValue, Y: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Source§

impl<A: FromNapiValue, B: FromNapiValue, C: FromNapiValue, D: FromNapiValue, E: FromNapiValue, F: FromNapiValue, G: FromNapiValue, H: FromNapiValue, I: FromNapiValue, J: FromNapiValue, K: FromNapiValue, L: FromNapiValue, M: FromNapiValue, N: FromNapiValue, O: FromNapiValue, P: FromNapiValue, Q: FromNapiValue, R: FromNapiValue, S: FromNapiValue, T: FromNapiValue, U: FromNapiValue, V: FromNapiValue, W: FromNapiValue, X: FromNapiValue, Y: FromNapiValue, Z: FromNapiValue> TupleFromSliceValues for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)

Source§

unsafe fn from_slice_values( env: napi_env, values: &[napi_value], ) -> Result<Self>

Implementors§