Trait helix::FromRuby [] [src]

pub trait FromRuby: Sized {
    type Checked;
    fn from_ruby(value: VALUE) -> CheckResult<Self::Checked>;
fn from_checked(checked: Self::Checked) -> Self; fn from_ruby_unwrap(value: VALUE) -> Self { ... } }

Associated Types

Required Methods

Provided Methods

Implementations on Foreign Types

impl FromRuby for VALUE
[src]

[src]

[src]

[src]

impl FromRuby for ()
[src]

[src]

[src]

[src]

impl FromRuby for bool
[src]

[src]

[src]

[src]

impl FromRuby for usize
[src]

impl FromRuby for isize
[src]

impl FromRuby for u64
[src]

impl FromRuby for i64
[src]

impl FromRuby for u32
[src]

impl FromRuby for i32
[src]

impl FromRuby for f64
[src]

impl FromRuby for String
[src]

impl<A: FromRuby> FromRuby for (A,)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby> FromRuby for (A, B)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby> FromRuby for (A, B, C)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby> FromRuby for (A, B, C, D)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby, E: FromRuby> FromRuby for (A, B, C, D, E)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby, E: FromRuby, F: FromRuby> FromRuby for (A, B, C, D, E, F)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby, E: FromRuby, F: FromRuby, G: FromRuby> FromRuby for (A, B, C, D, E, F, G)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby, E: FromRuby, F: FromRuby, G: FromRuby, H: FromRuby> FromRuby for (A, B, C, D, E, F, G, H)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby, E: FromRuby, F: FromRuby, G: FromRuby, H: FromRuby, I: FromRuby> FromRuby for (A, B, C, D, E, F, G, H, I)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby, E: FromRuby, F: FromRuby, G: FromRuby, H: FromRuby, I: FromRuby, J: FromRuby> FromRuby for (A, B, C, D, E, F, G, H, I, J)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby, E: FromRuby, F: FromRuby, G: FromRuby, H: FromRuby, I: FromRuby, J: FromRuby, K: FromRuby> FromRuby for (A, B, C, D, E, F, G, H, I, J, K)
[src]

[src]

[src]

[src]

impl<A: FromRuby, B: FromRuby, C: FromRuby, D: FromRuby, E: FromRuby, F: FromRuby, G: FromRuby, H: FromRuby, I: FromRuby, J: FromRuby, K: FromRuby, L: FromRuby> FromRuby for (A, B, C, D, E, F, G, H, I, J, K, L)
[src]

[src]

[src]

[src]

impl<T: FromRuby> FromRuby for Option<T>
[src]

[src]

[src]

[src]

impl<T: FromRuby> FromRuby for Vec<T>
[src]

[src]

[src]

[src]

impl<K: FromRuby + Eq + Hash, V: FromRuby> FromRuby for HashMap<K, V>
[src]

[src]

[src]

[src]

Implementors