[−][src]Trait runestick::FromValue
Trait for converting from a value.
Required methods
fn from_value(value: Value) -> Result<Self, VmError>
Try to convert to the given type, from the given value.
Implementations on Foreign Types
impl FromValue for ParseFloatError
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for ParseIntError
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Rev<Iter>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Rev<Iter>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<T> FromValue for HashMap<String, T> where
T: FromValue,
[src]
T: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<T> FromValue for Option<T> where
T: FromValue,
[src]
T: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for ()
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for u8
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for bool
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for char
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for i64
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for u32
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for u64
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for u128
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for usize
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for i8
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for i32
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for i128
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for isize
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for f64
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for f32
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Error
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Error
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<T, E> FromValue for Result<T, E> where
T: FromValue,
E: FromValue,
[src]
T: FromValue,
E: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for String
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Box<str>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for (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,
[src]
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,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for (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,
[src]
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,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<C, D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for (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,
[src]
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,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for (D, E, F, G, H, I, J, K, L, M, N, O, P) where
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,
[src]
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,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<E, F, G, H, I, J, K, L, M, N, O, P> FromValue for (E, F, G, H, I, J, K, L, M, N, O, P) where
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<F, G, H, I, J, K, L, M, N, O, P> FromValue for (F, G, H, I, J, K, L, M, N, O, P) where
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<G, H, I, J, K, L, M, N, O, P> FromValue for (G, H, I, J, K, L, M, N, O, P) where
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<H, I, J, K, L, M, N, O, P> FromValue for (H, I, J, K, L, M, N, O, P) where
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<I, J, K, L, M, N, O, P> FromValue for (I, J, K, L, M, N, O, P) where
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<J, K, L, M, N, O, P> FromValue for (J, K, L, M, N, O, P) where
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<K, L, M, N, O, P> FromValue for (K, L, M, N, O, P) where
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<L, M, N, O, P> FromValue for (L, M, N, O, P) where
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<M, N, O, P> FromValue for (M, N, O, P) where
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<N, O, P> FromValue for (N, O, P) where
N: FromValue,
O: FromValue,
P: FromValue,
[src]
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<O, P> FromValue for (O, P) where
O: FromValue,
P: FromValue,
[src]
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<P> FromValue for (P,) where
P: FromValue,
[src]
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<T> FromValue for Vec<T> where
T: FromValue,
[src]
T: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Error
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
Implementors
impl FromValue for GeneratorState
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Value
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for runestick::modules::object::Iter
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for runestick::modules::vec::Iter
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Bytes
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Function
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Future
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Generator
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for OwnedRef<Function>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Shared<GeneratorState>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Shared<Function>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Shared<Future>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Shared<Generator>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Shared<Stream>
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl FromValue for Stream
[src]
fn from_value(value: Value) -> Result<Self, VmError>
[src]
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,
[src]
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,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
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,
[src]
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,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
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,
[src]
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,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<D, E, F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(D, E, F, G, H, I, J, K, L, M, N, O, P)> where
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,
[src]
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,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<E, F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(E, F, G, H, I, J, K, L, M, N, O, P)> where
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
E: FromValue,
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<F, G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(F, G, H, I, J, K, L, M, N, O, P)> where
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
F: FromValue,
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<G, H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(G, H, I, J, K, L, M, N, O, P)> where
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
G: FromValue,
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<H, I, J, K, L, M, N, O, P> FromValue for VecTuple<(H, I, J, K, L, M, N, O, P)> where
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
H: FromValue,
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<I, J, K, L, M, N, O, P> FromValue for VecTuple<(I, J, K, L, M, N, O, P)> where
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
I: FromValue,
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<J, K, L, M, N, O, P> FromValue for VecTuple<(J, K, L, M, N, O, P)> where
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
J: FromValue,
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<K, L, M, N, O, P> FromValue for VecTuple<(K, L, M, N, O, P)> where
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
K: FromValue,
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<L, M, N, O, P> FromValue for VecTuple<(L, M, N, O, P)> where
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
L: FromValue,
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<M, N, O, P> FromValue for VecTuple<(M, N, O, P)> where
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
[src]
M: FromValue,
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<N, O, P> FromValue for VecTuple<(N, O, P)> where
N: FromValue,
O: FromValue,
P: FromValue,
[src]
N: FromValue,
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<O, P> FromValue for VecTuple<(O, P)> where
O: FromValue,
P: FromValue,
[src]
O: FromValue,
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<P> FromValue for VecTuple<(P,)> where
P: FromValue,
[src]
P: FromValue,
fn from_value(value: Value) -> Result<Self, VmError>
[src]
impl<T> FromValue for Object<T> where
T: FromValue,
[src]
T: FromValue,