Struct runestick::VecTuple [−][src]
pub struct VecTuple<T>(pub T);
Expand description
A helper type to deserialize arrays with different interior types.
This implements FromValue, allowing it to be used as a return value from a virtual machine.
Tuple Fields
0: T
Implementations
Trait Implementations
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
A: FromValue,
B: FromValue,
C: FromValue,
D: FromValue,
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
A: FromValue,
B: FromValue,
C: FromValue,
D: FromValue,
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
Try to convert to the given type, from the given value.
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
B: FromValue,
C: FromValue,
D: FromValue,
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
B: FromValue,
C: FromValue,
D: FromValue,
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
impl<C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
C: FromValue,
D: FromValue,
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
impl<C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
C: FromValue,
D: FromValue,
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
Try to convert to the given type, from the given value.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
A: ToValue,
B: ToValue,
C: ToValue,
D: ToValue,
E: ToValue,
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
A: ToValue,
B: ToValue,
C: ToValue,
D: ToValue,
E: ToValue,
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
B: ToValue,
C: ToValue,
D: ToValue,
E: ToValue,
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
B: ToValue,
C: ToValue,
D: ToValue,
E: ToValue,
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
Auto Trait Implementations
impl<T> RefUnwindSafe for VecTuple<T> where
T: RefUnwindSafe,
impl<T> UnwindSafe for VecTuple<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more