Trait runestick::ToValue [−][src]
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<Idx> ToValue for Range<Idx> where
Idx: ToValue,
[src]
Idx: ToValue,
Coercing start..end
into a Range.
impl<Idx> ToValue for RangeFrom<Idx> where
Idx: ToValue,
[src]
Idx: ToValue,
Coercing start..
into a Range.
impl ToValue for RangeFull
[src]
Coercing ..
into a Range.
impl<Idx> ToValue for RangeInclusive<Idx> where
Idx: ToValue,
[src]
Idx: ToValue,
Coercing start..=end
into a Range.
impl<Idx> ToValue for RangeTo<Idx> where
Idx: ToValue,
[src]
Idx: ToValue,
Coercing ..end
into a Range.
impl<Idx> ToValue for RangeToInclusive<Idx> where
Idx: ToValue,
[src]
Idx: ToValue,
Coercing ..=end
into a Range.
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 u16
[src]
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 i16
[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 &Value
[src]
impl ToValue for ConstValue
[src]
impl ToValue for GeneratorState
[src]
impl ToValue for Key
[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 runestick::Range
[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<Range>
[src]
impl ToValue for Shared<Stream>
[src]
impl ToValue for Shared<Struct>
[src]
impl ToValue for Shared<Tuple>
[src]
impl ToValue for Shared<TupleStruct>
[src]
impl ToValue for Shared<UnitStruct>
[src]
impl ToValue for Shared<Variant>
[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 Tuple
[src]
impl ToValue for TupleStruct
[src]
impl ToValue for UnitStruct
[src]
impl ToValue for Variant
[src]
impl ToValue for runestick::Vec
[src]
impl ToValue for Function
[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,