[−][src]Trait runestick::ToValue
Trait for converting types into values.
Required methods
Loading content...Implementations on Foreign Types
impl ToValue for ()
[src]
impl ToValue for u8
[src]
impl ToValue for bool
[src]
impl ToValue for char
[src]
impl ToValue for i64
[src]
impl ToValue for f64
[src]
impl ToValue for Arc<StaticString>
[src]
impl ToValue for Box<Format>
[src]
impl ToValue for String
[src]
impl<T> ToValue for Option<T> where
T: ToValue,
[src]
T: ToValue,
impl ToValue for Box<str>
[src]
impl<T> ToValue for Result<T, Panic> where
T: ToValue,
[src]
T: ToValue,
impl<T> ToValue for Result<T, VmError> where
T: ToValue,
[src]
T: ToValue,
impl<T, E> ToValue for Result<T, E> where
T: ToValue,
E: ToValue,
[src]
T: ToValue,
E: ToValue,
impl ToValue for u32
[src]
impl ToValue for u64
[src]
impl ToValue for u128
[src]
impl ToValue for usize
[src]
impl ToValue for i8
[src]
impl ToValue for i32
[src]
impl ToValue for i128
[src]
impl ToValue for isize
[src]
impl ToValue for f32
[src]
impl<T> ToValue for HashMap<String, T> where
T: ToValue,
[src]
T: ToValue,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for (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,
[src]
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 (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,
[src]
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<C, D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for (C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
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,
[src]
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<D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for (D, E, F, G, H, I, J, K, L, M, N, O, P) where
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,
[src]
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<E, F, G, H, I, J, K, L, M, N, O, P> ToValue for (E, F, G, H, I, J, K, L, M, N, O, P) where
E: ToValue,
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
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<F, G, H, I, J, K, L, M, N, O, P> ToValue for (F, G, H, I, J, K, L, M, N, O, P) where
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<G, H, I, J, K, L, M, N, O, P> ToValue for (G, H, I, J, K, L, M, N, O, P) where
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<H, I, J, K, L, M, N, O, P> ToValue for (H, I, J, K, L, M, N, O, P) where
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<I, J, K, L, M, N, O, P> ToValue for (I, J, K, L, M, N, O, P) where
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<J, K, L, M, N, O, P> ToValue for (J, K, L, M, N, O, P) where
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<K, L, M, N, O, P> ToValue for (K, L, M, N, O, P) where
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<L, M, N, O, P> ToValue for (L, M, N, O, P) where
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<M, N, O, P> ToValue for (M, N, O, P) where
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<N, O, P> ToValue for (N, O, P) where
N: ToValue,
O: ToValue,
P: ToValue,
[src]
N: ToValue,
O: ToValue,
P: ToValue,
impl<O, P> ToValue for (O, P) where
O: ToValue,
P: ToValue,
[src]
O: ToValue,
P: ToValue,
impl<P> ToValue for (P,) where
P: ToValue,
[src]
P: ToValue,
impl<T> ToValue for Vec<T> where
T: ToValue,
[src]
Loading content...T: ToValue,
Implementors
impl ToValue for GeneratorState
[src]
impl ToValue for Value
[src]
impl ToValue for Format
[src]
impl ToValue for AnyObj
[src]
impl ToValue for Bytes
[src]
impl ToValue for Future
[src]
impl ToValue for Generator
[src]
impl ToValue for Iterator
[src]
impl ToValue for Object
[src]
impl ToValue for Shared<GeneratorState>
[src]
impl ToValue for Shared<Option<Value>>
[src]
impl ToValue for Shared<Result<Value, Value>>
[src]
impl ToValue for Shared<AnyObj>
[src]
impl ToValue for Shared<Bytes>
[src]
impl ToValue for Shared<Future>
[src]
impl ToValue for Shared<Generator>
[src]
impl ToValue for Shared<Iterator>
[src]
impl ToValue for Shared<Object>
[src]
impl ToValue for Shared<Stream>
[src]
impl ToValue for Shared<Struct>
[src]
impl ToValue for Shared<StructVariant>
[src]
impl ToValue for Shared<Tuple>
[src]
impl ToValue for Shared<TupleStruct>
[src]
impl ToValue for Shared<TupleVariant>
[src]
impl ToValue for Shared<UnitStruct>
[src]
impl ToValue for Shared<UnitVariant>
[src]
impl ToValue for Shared<Vec>
[src]
impl ToValue for Shared<String>
[src]
impl ToValue for Shared<Function>
[src]
impl ToValue for StaticString
[src]
impl ToValue for Stream
[src]
impl ToValue for Struct
[src]
impl ToValue for StructVariant
[src]
impl ToValue for Tuple
[src]
impl ToValue for TupleStruct
[src]
impl ToValue for TupleVariant
[src]
impl ToValue for UnitStruct
[src]
impl ToValue for UnitVariant
[src]
impl ToValue for runestick::Vec
[src]
impl ToValue for Function
[src]
impl<'_> ToValue for &'_ Value
[src]
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,
[src]
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,
[src]
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<C, D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
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,
[src]
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<D, E, F, G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(D, E, F, G, H, I, J, K, L, M, N, O, P)> where
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,
[src]
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<E, F, G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(E, F, G, H, I, J, K, L, M, N, O, P)> where
E: ToValue,
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
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<F, G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(F, G, H, I, J, K, L, M, N, O, P)> where
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
F: ToValue,
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<G, H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(G, H, I, J, K, L, M, N, O, P)> where
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
G: ToValue,
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<H, I, J, K, L, M, N, O, P> ToValue for VecTuple<(H, I, J, K, L, M, N, O, P)> where
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
H: ToValue,
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<I, J, K, L, M, N, O, P> ToValue for VecTuple<(I, J, K, L, M, N, O, P)> where
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
I: ToValue,
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<J, K, L, M, N, O, P> ToValue for VecTuple<(J, K, L, M, N, O, P)> where
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
J: ToValue,
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<K, L, M, N, O, P> ToValue for VecTuple<(K, L, M, N, O, P)> where
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
K: ToValue,
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<L, M, N, O, P> ToValue for VecTuple<(L, M, N, O, P)> where
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
L: ToValue,
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<M, N, O, P> ToValue for VecTuple<(M, N, O, P)> where
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
[src]
M: ToValue,
N: ToValue,
O: ToValue,
P: ToValue,
impl<N, O, P> ToValue for VecTuple<(N, O, P)> where
N: ToValue,
O: ToValue,
P: ToValue,
[src]
N: ToValue,
O: ToValue,
P: ToValue,
impl<O, P> ToValue for VecTuple<(O, P)> where
O: ToValue,
P: ToValue,
[src]
O: ToValue,
P: ToValue,
impl<P> ToValue for VecTuple<(P,)> where
P: ToValue,
[src]
P: ToValue,
impl<T> ToValue for T where
T: Any,
[src]
T: Any,