Trait dyon::embed::PopVariable [−][src]
Implemented by types that can be popped from the runtime stack.
Required Methods
fn pop_var(rt: &Runtime, var: &Variable) -> Result<Self, String>
Converts variable to self. The variable should be resolved before call.
Implementations on Foreign Types
impl PopVariable for bool
[src]
impl PopVariable for bool
impl PopVariable for String
[src]
impl PopVariable for String
impl PopVariable for Arc<String>
[src]
impl PopVariable for Arc<String>
impl PopVariable for u32
[src]
impl PopVariable for u32
impl PopVariable for usize
[src]
impl PopVariable for usize
impl PopVariable for f32
[src]
impl PopVariable for f32
impl PopVariable for f64
[src]
impl PopVariable for f64
impl<T: PopVariable> PopVariable for Option<T>
[src]
impl<T: PopVariable> PopVariable for Option<T>
impl<T: PopVariable, U: PopVariable> PopVariable for Result<T, U>
[src]
impl<T: PopVariable, U: PopVariable> PopVariable for Result<T, U>
impl<T: PopVariable> PopVariable for [T; 2]
[src]
impl<T: PopVariable> PopVariable for [T; 2]
impl<T: PopVariable> PopVariable for [T; 3]
[src]
impl<T: PopVariable> PopVariable for [T; 3]
impl<T: PopVariable> PopVariable for [T; 4]
[src]
impl<T: PopVariable> PopVariable for [T; 4]
impl<T: PopVariable, U: PopVariable> PopVariable for (T, U)
[src]
impl<T: PopVariable, U: PopVariable> PopVariable for (T, U)
impl<T: PopVariable, U: PopVariable, V: PopVariable> PopVariable for (T, U, V)
[src]
impl<T: PopVariable, U: PopVariable, V: PopVariable> PopVariable for (T, U, V)
impl<T: PopVariable, U: PopVariable, V: PopVariable, W: PopVariable> PopVariable for (T, U, V, W)
[src]
impl<T: PopVariable, U: PopVariable, V: PopVariable, W: PopVariable> PopVariable for (T, U, V, W)
impl<T: PopVariable> PopVariable for Vec<T>
[src]
impl<T: PopVariable> PopVariable for Vec<T>
Implementors
impl PopVariable for Variable
impl PopVariable for RustObject
impl PopVariable for Vec4