[][src]Trait mruby::convert::TryFromMrb

pub trait TryFromMrb<T> where
    Self: Sized
{ type From; type To; unsafe fn try_from_mrb(
        interp: &Mrb,
        value: T
    ) -> Result<Self, Error<Self::From, Self::To>>; }

Associated Types

type From

type To

Loading content...

Required methods

unsafe fn try_from_mrb(
    interp: &Mrb,
    value: T
) -> Result<Self, Error<Self::From, Self::To>>

Loading content...

Implementations on Foreign Types

impl TryFromMrb<Value> for Vec<bool>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Option<bool>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Vec<u8>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Option<Vec<u8>>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Int>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Option<Int>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Float>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Option<Float>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<String>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Option<String>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Value>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<Option<Value>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for bool[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<u8>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for usize[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Vec<(Value, Value)>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, bool, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<u8>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Int, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Float, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, String, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<bool>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<Vec<u8>>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<Int>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<Float>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<String>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, bool, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<u8>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Int, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Float, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, String, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<bool>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<Vec<u8>>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<Int>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<Float>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<String>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<(Value, Value)>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<(Value, Value)>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Value, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<Value>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Value, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<Value>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, bool, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<u8>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Int, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Float, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, String, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<bool>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<Vec<u8>>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<Int>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<Float>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<String>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, bool, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<u8>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Int, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Float, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, String, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<bool>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<Vec<u8>>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<Int>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<Float>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<String>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<(Value, Value)>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<(Value, Value)>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Value, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<Value>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Value, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<Value>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, bool, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<u8>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Int, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Float, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, String, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<bool>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<Vec<u8>>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<Int>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<Float>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<String>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, bool, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<u8>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Int, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Float, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, String, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<bool>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<Vec<u8>>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<Int>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<Float>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<String>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<(Value, Value)>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<(Value, Value)>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Value, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<Value>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Value, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<Value>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, bool, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<u8>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Int, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Float, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, String, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<bool>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<Vec<u8>>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<Int>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<Float>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<String>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, bool, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<u8>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Int, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Float, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, String, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<bool>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Vec<u8>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Int>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Float>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<String>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<bool>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<Vec<u8>>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<Int>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<Float>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<String>>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<(Value, Value)>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<(Value, Value)>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Value, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<Value>, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Value, S>[src]

type From = Ruby

type To = Rust

impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<Value>, S>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<Vec<bool>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<Vec<Vec<u8>>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<Vec<Int>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<Vec<Float>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<Vec<String>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<bool>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<Vec<u8>>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<Int>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<Float>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Option<String>[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for String[src]

type From = Ruby

type To = Rust

Loading content...

Implementors

impl TryFromMrb<Value> for Float[src]

type From = Ruby

type To = Rust

impl TryFromMrb<Value> for Int[src]

type From = Ruby

type To = Rust

impl<From, To> TryFromMrb<From> for To where
    To: FromMrb<From>, 
[src]

Provide a falible converter for types that implement an infallible conversion.

type From = Self::From

type To = Self::To

Loading content...