Trait rquickjs::IntoJs [−][src]
For converting rust values to javascript values
Required methods
Loading content...Implementations on Foreign Types
impl<'js, A, B, C> IntoJs<'js> for (A, B, C) where
C: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
[src]
C: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
impl<'js, A, B, C, D, E, F> IntoJs<'js> for (A, B, C, D, E, F) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js, T> IntoJs<'js> for Option<T> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
impl<'js, '_> IntoJs<'js> for &'_ bool
[src]
impl<'js, A, B, C, D, E, F, G, H, I, J, K, L> IntoJs<'js> for (A, B, C, D, E, F, G, H, I, J, K, L) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js> IntoJs<'js> for u32
[src]
impl<'js, T> IntoJs<'js> for Box<T, Global> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
impl<'js> IntoJs<'js> for isize
[src]
impl<'js, '_> IntoJs<'js> for &'_ i64
[src]
impl<'js, '_> IntoJs<'js> for &'_ u8
[src]
impl<'js, A, B, C, D, E, F, G> IntoJs<'js> for (A, B, C, D, E, F, G) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js, '_, T> IntoJs<'js> for &'_ Vec<T, Global> where
&'a T: for<'a> IntoJs<'js>,
[src]
&'a T: for<'a> IntoJs<'js>,
Convert from Rust vector to JS array
impl<'js, T, S> IntoJs<'js> for IndexSet<T, S> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
indexmap
only.Convert from Rust index set to JS array
impl<'js, A, B, C, D, E, F, G, H, I, J> IntoJs<'js> for (A, B, C, D, E, F, G, H, I, J) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js, '_, K, V, S> IntoJs<'js> for &'_ IndexMap<K, V, S> where
&'a K: for<'a> IntoAtom<'js>,
&'a V: for<'a> IntoJs<'js>,
[src]
&'a K: for<'a> IntoAtom<'js>,
&'a V: for<'a> IntoJs<'js>,
indexmap
only.Convert from Rust index map to JS object
impl<'js, T> IntoJs<'js> for BTreeSet<T> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
Convert from Rust btree set to JS array
impl<'js, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> IntoJs<'js> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
C: IntoJs<'js>,
N: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
M: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
O: IntoJs<'js>,
[src]
C: IntoJs<'js>,
N: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
M: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
O: IntoJs<'js>,
impl<'js, A, B, C, D, E> IntoJs<'js> for (A, B, C, D, E) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js, '_> IntoJs<'js> for &'_ u32
[src]
impl<'js, '_> IntoJs<'js> for &'_ ()
[src]
impl<'js, '_, T> IntoJs<'js> for &'_ Box<T, Global> where
&'r T: for<'r> IntoJs<'js>,
[src]
&'r T: for<'r> IntoJs<'js>,
impl<'js> IntoJs<'js> for f32
[src]
impl<'js, '_> IntoJs<'js> for &'_ String
[src]
impl<'js, '_, T> IntoJs<'js> for &'_ RefCell<T> where
&'r T: for<'r> IntoJs<'js>,
[src]
&'r T: for<'r> IntoJs<'js>,
impl<'js, '_> IntoJs<'js> for &'_ i16
[src]
impl<'js, '_> IntoJs<'js> for &'_ f32
[src]
impl<'js, A> IntoJs<'js> for (A,) where
A: IntoJs<'js>,
[src]
A: IntoJs<'js>,
impl<'js> IntoJs<'js> for u64
[src]
impl<'js, '_> IntoJs<'js> for &'_ usize
[src]
impl<'js, A, B, C, D, E, F, G, H> IntoJs<'js> for (A, B, C, D, E, F, G, H) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js, K, V, S> IntoJs<'js> for HashMap<K, V, S> where
K: IntoAtom<'js>,
V: IntoJs<'js>,
[src]
K: IntoAtom<'js>,
V: IntoJs<'js>,
Convert from Rust hash map to JS object
impl<'js, T> IntoJs<'js> for Vec<T, Global> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
Convert from Rust vector to JS array
impl<'js> IntoJs<'js> for String
[src]
impl<'js, '_> IntoJs<'js> for &'_ str
[src]
impl<'js, A, B, C, D, E, F, G, H, I, J, K, L, M, N> IntoJs<'js> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
C: IntoJs<'js>,
N: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
M: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
N: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
M: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js> IntoJs<'js> for u16
[src]
impl<'js, '_> IntoJs<'js> for &'_ u16
[src]
impl<'js, '_> IntoJs<'js> for &'_ i8
[src]
impl<'js, '_, T> IntoJs<'js> for &'_ VecDeque<T> where
&'a T: for<'a> IntoJs<'js>,
[src]
&'a T: for<'a> IntoJs<'js>,
Convert from Rust vector deque to JS array
impl<'js> IntoJs<'js> for bool
[src]
impl<'js, '_> IntoJs<'js> for &'_ f64
[src]
impl<'js, A, B, C, D, E, F, G, H, I, J, K> IntoJs<'js> for (A, B, C, D, E, F, G, H, I, J, K) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js> IntoJs<'js> for i16
[src]
impl<'js, A, B, C, D> IntoJs<'js> for (A, B, C, D) where
C: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
B: IntoJs<'js>,
A: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js, T> IntoJs<'js> for RefCell<T> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
impl<'js> IntoJs<'js> for i32
[src]
impl<'js> IntoJs<'js> for ()
[src]
impl<'js, T> IntoJs<'js> for RwLock<T> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
impl<'js, '_, T> IntoJs<'js> for &'_ Cell<T> where
T: IntoJs<'js> + Copy,
[src]
T: IntoJs<'js> + Copy,
impl<'js, L, R> IntoJs<'js> for Either<L, R> where
R: IntoJs<'js>,
L: IntoJs<'js>,
[src]
R: IntoJs<'js>,
L: IntoJs<'js>,
either
only.Convert the either into JS
impl<'js, '_, K, V, S> IntoJs<'js> for &'_ HashMap<K, V, S> where
&'a K: for<'a> IntoAtom<'js>,
&'a V: for<'a> IntoJs<'js>,
[src]
&'a K: for<'a> IntoAtom<'js>,
&'a V: for<'a> IntoJs<'js>,
Convert from Rust hash map to JS object
impl<'js, A, B, C, D, E, F, G, H, I> IntoJs<'js> for (A, B, C, D, E, F, G, H, I) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
I: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
H: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
I: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js, '_, T> IntoJs<'js> for &'_ [T] where
&'a T: for<'a> IntoJs<'js>,
[src]
&'a T: for<'a> IntoJs<'js>,
impl<'js, T> IntoJs<'js> for VecDeque<T> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
Convert from Rust vector deque to JS array
impl<'js, '_, T> IntoJs<'js> for &'_ Mutex<T> where
&'r T: for<'r> IntoJs<'js>,
[src]
&'r T: for<'r> IntoJs<'js>,
impl<'js, A, B> IntoJs<'js> for (A, B) where
B: IntoJs<'js>,
A: IntoJs<'js>,
[src]
B: IntoJs<'js>,
A: IntoJs<'js>,
impl<'js, K, V, S> IntoJs<'js> for IndexMap<K, V, S> where
K: IntoAtom<'js>,
V: IntoJs<'js>,
[src]
K: IntoAtom<'js>,
V: IntoJs<'js>,
indexmap
only.Convert from Rust index map to JS object
impl<'js, T> IntoJs<'js> for Mutex<T> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
impl<'js, T> IntoJs<'js> for Cell<T> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
impl<'js, '_, L, R> IntoJs<'js> for &'_ Either<L, R> where
&'a L: for<'a> IntoJs<'js>,
&'a R: for<'a> IntoJs<'js>,
[src]
&'a L: for<'a> IntoJs<'js>,
&'a R: for<'a> IntoJs<'js>,
either
only.Convert the either into JS
impl<'js, '_, T, E> IntoJs<'js> for &'_ Result<T, E> where
&'a T: for<'a> IntoJs<'js>,
Error: for<'a> From<&'a E>,
[src]
&'a T: for<'a> IntoJs<'js>,
Error: for<'a> From<&'a E>,
impl<'js> IntoJs<'js> for f64
[src]
impl<'js, '_, T, S> IntoJs<'js> for &'_ HashSet<T, S> where
&'a T: for<'a> IntoJs<'js>,
[src]
&'a T: for<'a> IntoJs<'js>,
Convert from Rust hash set to JS array
impl<'js, '_> IntoJs<'js> for &'_ isize
[src]
impl<'js, '_> IntoJs<'js> for &'_ i32
[src]
impl<'js> IntoJs<'js> for usize
[src]
impl<'js, '_, T> IntoJs<'js> for &'_ Option<T> where
&'a T: for<'a> IntoJs<'js>,
[src]
&'a T: for<'a> IntoJs<'js>,
impl<'js, T, S> IntoJs<'js> for HashSet<T, S> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
Convert from Rust hash set to JS array
impl<'js, '_> IntoJs<'js> for &'_ u64
[src]
impl<'js, A, B, C, D, E, F, G, H, I, J, K, L, M> IntoJs<'js> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
M: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
[src]
C: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
M: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
impl<'js, '_, T> IntoJs<'js> for &'_ BTreeSet<T> where
&'a T: for<'a> IntoJs<'js>,
[src]
&'a T: for<'a> IntoJs<'js>,
Convert from Rust btree set to JS array
impl<'js, '_, T> IntoJs<'js> for &'_ LinkedList<T> where
&'a T: for<'a> IntoJs<'js>,
[src]
&'a T: for<'a> IntoJs<'js>,
Convert from Rust linked list to JS array
impl<'js, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> IntoJs<'js> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
C: IntoJs<'js>,
N: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
P: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
M: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
O: IntoJs<'js>,
[src]
C: IntoJs<'js>,
N: IntoJs<'js>,
E: IntoJs<'js>,
B: IntoJs<'js>,
P: IntoJs<'js>,
K: IntoJs<'js>,
H: IntoJs<'js>,
M: IntoJs<'js>,
A: IntoJs<'js>,
F: IntoJs<'js>,
L: IntoJs<'js>,
I: IntoJs<'js>,
J: IntoJs<'js>,
G: IntoJs<'js>,
D: IntoJs<'js>,
O: IntoJs<'js>,
impl<'js, '_, T> IntoJs<'js> for &'_ RwLock<T> where
&'r T: for<'r> IntoJs<'js>,
[src]
&'r T: for<'r> IntoJs<'js>,
impl<'js, '_, K, V> IntoJs<'js> for &'_ BTreeMap<K, V> where
&'a K: for<'a> IntoAtom<'js>,
&'a V: for<'a> IntoJs<'js>,
[src]
&'a K: for<'a> IntoAtom<'js>,
&'a V: for<'a> IntoJs<'js>,
Convert from Rust btree map to JS object
impl<'js, T, E> IntoJs<'js> for Result<T, E> where
T: IntoJs<'js>,
Error: From<E>,
[src]
T: IntoJs<'js>,
Error: From<E>,
impl<'js> IntoJs<'js> for u8
[src]
impl<'js> IntoJs<'js> for i64
[src]
impl<'js, '_, T, S> IntoJs<'js> for &'_ IndexSet<T, S> where
&'a T: for<'a> IntoJs<'js>,
[src]
&'a T: for<'a> IntoJs<'js>,
indexmap
only.Convert from Rust index set to JS array
impl<'js, T> IntoJs<'js> for LinkedList<T> where
T: IntoJs<'js>,
[src]
T: IntoJs<'js>,
Convert from Rust linked list to JS array
impl<'js> IntoJs<'js> for i8
[src]
impl<'js, K, V> IntoJs<'js> for BTreeMap<K, V> where
K: IntoAtom<'js>,
V: IntoJs<'js>,
[src]
K: IntoAtom<'js>,
V: IntoJs<'js>,
Convert from Rust btree map to JS object
Implementors
impl<'js> IntoJs<'js> for Array<'js>
[src]
impl<'js> IntoJs<'js> for Function<'js>
[src]
impl<'js> IntoJs<'js> for Module<'js, Evaluated>
[src]
impl<'js> IntoJs<'js> for Null
[src]
impl<'js> IntoJs<'js> for Object<'js>
[src]
impl<'js> IntoJs<'js> for rquickjs::String<'js>
[src]
impl<'js> IntoJs<'js> for Symbol<'js>
[src]
impl<'js> IntoJs<'js> for Undefined
[src]
impl<'js> IntoJs<'js> for Uninitialized
[src]
impl<'js> IntoJs<'js> for Value<'js>
[src]
impl<'js, '_> IntoJs<'js> for &'_ Error
[src]
impl<'js, 't, T> IntoJs<'js> for Persistent<T> where
T: Outlive<'t>,
[src]
T: Outlive<'t>,
impl<'js, C> IntoJs<'js> for Class<'js, C> where
C: ClassDef,
[src]
C: ClassDef,
impl<'js, C> IntoJs<'js> for WithProto<'js, C> where
C: ClassDef + IntoJs<'js>,
[src]
C: ClassDef + IntoJs<'js>,
impl<'js, F, A, R> IntoJs<'js> for Func<(F, PhantomData<(A, R)>)> where
F: AsFunction<'js, A, R> + ParallelSend + 'static,
[src]
F: AsFunction<'js, A, R> + ParallelSend + 'static,
impl<'js, N, F, A, R> IntoJs<'js> for Func<(N, F, PhantomData<(A, R)>)> where
N: AsRef<str>,
F: AsFunction<'js, A, R> + ParallelSend + 'static,
[src]
N: AsRef<str>,
F: AsFunction<'js, A, R> + ParallelSend + 'static,
impl<'js, T> IntoJs<'js> for Promised<T> where
T: Future + ParallelSend + 'static,
<T as Future>::Output: for<'js_> IntoJs<'js_>,
<T as Future>::Output: 'static,
[src]
T: Future + ParallelSend + 'static,
<T as Future>::Output: for<'js_> IntoJs<'js_>,
<T as Future>::Output: 'static,