[−][src]Trait runestick::FromValue
Trait for converting from a value.
Required methods
fn from_value(value: Value) -> Result<Self, ValueError>
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, ValueError>
[src]
impl FromValue for ParseIntError
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Rev<Iter>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Rev<Iter>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<T> FromValue for HashMap<String, T> where
T: FromValue,
[src]
T: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<T> FromValue for Option<T> where
T: FromValue,
[src]
T: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for ()
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for u8
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for bool
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for char
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for i64
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for u32
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for u64
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for u128
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for usize
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for i8
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for i32
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for i128
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for isize
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for f64
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for f32
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Error
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Error
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[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, ValueError>
[src]
impl FromValue for String
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Box<str>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<H, G, F, E, D, C, B, A> FromValue for (H, G, F, E, D, C, B, A) where
H: FromValue,
G: FromValue,
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
H: FromValue,
G: FromValue,
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<G, F, E, D, C, B, A> FromValue for (G, F, E, D, C, B, A) where
G: FromValue,
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
G: FromValue,
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<F, E, D, C, B, A> FromValue for (F, E, D, C, B, A) where
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<E, D, C, B, A> FromValue for (E, D, C, B, A) where
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<D, C, B, A> FromValue for (D, C, B, A) where
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<C, B, A> FromValue for (C, B, A) where
C: FromValue,
B: FromValue,
A: FromValue,
[src]
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<B, A> FromValue for (B, A) where
B: FromValue,
A: FromValue,
[src]
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<A> FromValue for (A,) where
A: FromValue,
[src]
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<T> FromValue for Vec<T> where
T: FromValue,
[src]
T: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Error
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
Implementors
impl FromValue for GeneratorState
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Value
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for runestick::modules::object::Iter
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for runestick::modules::vec::Iter
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Bytes
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for FnPtr
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Future
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Generator
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for OwnedRef<FnPtr>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Shared<GeneratorState>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Shared<FnPtr>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Shared<Future>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Shared<Generator>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Shared<Stream>
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl FromValue for Stream
[src]
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<A> FromValue for VecTuple<(A,)> where
A: FromValue,
[src]
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<B, A> FromValue for VecTuple<(B, A)> where
B: FromValue,
A: FromValue,
[src]
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<C, B, A> FromValue for VecTuple<(C, B, A)> where
C: FromValue,
B: FromValue,
A: FromValue,
[src]
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<D, C, B, A> FromValue for VecTuple<(D, C, B, A)> where
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<E, D, C, B, A> FromValue for VecTuple<(E, D, C, B, A)> where
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<F, E, D, C, B, A> FromValue for VecTuple<(F, E, D, C, B, A)> where
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<G, F, E, D, C, B, A> FromValue for VecTuple<(G, F, E, D, C, B, A)> where
G: FromValue,
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
G: FromValue,
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<H, G, F, E, D, C, B, A> FromValue for VecTuple<(H, G, F, E, D, C, B, A)> where
H: FromValue,
G: FromValue,
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
[src]
H: FromValue,
G: FromValue,
F: FromValue,
E: FromValue,
D: FromValue,
C: FromValue,
B: FromValue,
A: FromValue,
fn from_value(value: Value) -> Result<Self, ValueError>
[src]
impl<T> FromValue for Object<T> where
T: FromValue,
[src]
T: FromValue,