[−][src]Trait mruby::convert::TryFromMrb
Associated Types
Loading content...Required methods
Loading content...Implementations on Foreign Types
impl TryFromMrb<Value> for Vec<bool>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Option<bool>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Vec<u8>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Option<Vec<u8>>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Int>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Option<Int>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Float>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Option<Float>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<String>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Option<String>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Value>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<Option<Value>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for bool
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
_interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
_interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<u8>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for usize
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Vec<(Value, Value)>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, bool, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<u8>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Int, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Float, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, String, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<bool>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<Vec<u8>>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<Int>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<Float>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<Option<String>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, bool, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<u8>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Int, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Float, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, String, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<bool>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<Vec<u8>>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<Int>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<Float>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<Option<String>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Vec<(Value, Value)>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Vec<(Value, Value)>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Value, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<bool, Option<Value>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Value, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<bool>, Option<Value>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, bool, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<u8>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Int, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Float, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, String, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<bool>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<Vec<u8>>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<Int>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<Float>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<Option<String>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, bool, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<u8>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Int, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Float, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, String, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<bool>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<Vec<u8>>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<Int>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<Float>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<Option<String>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Vec<(Value, Value)>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Vec<(Value, Value)>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Value, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Vec<u8>, Option<Value>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Value, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Vec<u8>>, Option<Value>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, bool, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<u8>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Int, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Float, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, String, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<bool>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<Vec<u8>>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<Int>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<Float>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<Option<String>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, bool, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<u8>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Int, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Float, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, String, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<bool>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<Vec<u8>>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<Int>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<Float>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<Option<String>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Vec<(Value, Value)>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Vec<(Value, Value)>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Value, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Int, Option<Value>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Value, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<Int>, Option<Value>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, bool, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<u8>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Int, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Float, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, String, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<bool>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<Vec<u8>>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<Int>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<Float>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<Option<String>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, bool, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<u8>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Int, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Float, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, String, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<bool>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Vec<u8>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Int>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Float>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<String>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<bool>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<Vec<u8>>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<Int>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<Float>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<Option<String>>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Vec<(Value, Value)>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Vec<(Value, Value)>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Value, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<String, Option<Value>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Value, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<S: BuildHasher + Default> TryFromMrb<Value> for HashMap<Option<String>, Option<Value>, S>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<Vec<bool>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<Vec<Vec<u8>>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<Vec<Int>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<Vec<Float>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<Vec<String>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<bool>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<Vec<u8>>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<Int>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<Float>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Option<String>
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for String
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
Implementors
impl TryFromMrb<Value> for Float
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
_interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
_interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl TryFromMrb<Value> for Int
[src]
type From = Ruby
type To = Rust
unsafe fn try_from_mrb(
_interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
[src]
_interp: &Mrb,
value: Value
) -> Result<Self, Error<Self::From, Self::To>>
impl<From, To> TryFromMrb<From> for To where
To: FromMrb<From>,
[src]
To: FromMrb<From>,
Provide a falible converter for types that implement an infallible conversion.