Trait rquickjs_core::ObjectDef [−][src]
The helper trait to define objects
Required methods
fn init<'js>(ctx: Ctx<'js>, object: &Object<'js>) -> Result<()>
[src]
Initialize object contents
You should set fields with specific values using Object::set method.
Implementations on Foreign Types
impl ObjectDef for ()
[src]
impl<A> ObjectDef for (A,) where
A: ObjectDef,
[src]
A: ObjectDef,
impl<A, B> ObjectDef for (A, B) where
A: ObjectDef,
B: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
impl<A, B, C> ObjectDef for (A, B, C) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
impl<A, B, C, D> ObjectDef for (A, B, C, D) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
impl<A, B, C, D, E> ObjectDef for (A, B, C, D, E) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
impl<A, B, C, D, E, F> ObjectDef for (A, B, C, D, E, F) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
impl<A, B, C, D, E, F, G> ObjectDef for (A, B, C, D, E, F, G) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
impl<A, B, C, D, E, F, G, H> ObjectDef for (A, B, C, D, E, F, G, H) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
impl<A, B, C, D, E, F, G, H, I> ObjectDef for (A, B, C, D, E, F, G, H, I) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
impl<A, B, C, D, E, F, G, H, I, J> ObjectDef for (A, B, C, D, E, F, G, H, I, J) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
impl<A, B, C, D, E, F, G, H, I, J, K> ObjectDef for (A, B, C, D, E, F, G, H, I, J, K) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
impl<A, B, C, D, E, F, G, H, I, J, K, L> ObjectDef for (A, B, C, D, E, F, G, H, I, J, K, L) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M> ObjectDef for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
M: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
M: ObjectDef,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> ObjectDef for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
M: ObjectDef,
N: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
M: ObjectDef,
N: ObjectDef,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> ObjectDef for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
M: ObjectDef,
N: ObjectDef,
O: ObjectDef,
[src]
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
M: ObjectDef,
N: ObjectDef,
O: ObjectDef,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> ObjectDef for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
M: ObjectDef,
N: ObjectDef,
O: ObjectDef,
P: ObjectDef,
[src]
Loading content...A: ObjectDef,
B: ObjectDef,
C: ObjectDef,
D: ObjectDef,
E: ObjectDef,
F: ObjectDef,
G: ObjectDef,
H: ObjectDef,
I: ObjectDef,
J: ObjectDef,
K: ObjectDef,
L: ObjectDef,
M: ObjectDef,
N: ObjectDef,
O: ObjectDef,
P: ObjectDef,