[−][src]Trait ocaml_interop::FromOCaml
Implements conversion from OCaml values into Rust values.
Required methods
fn from_ocaml(v: OCaml<'_, T>) -> Self
Convert from OCaml value.
Implementations on Foreign Types
impl FromOCaml<isize> for i64
[src]
fn from_ocaml(v: OCaml<'_, OCamlInt>) -> Self
[src]
impl FromOCaml<isize> for i32
[src]
fn from_ocaml(v: OCaml<'_, OCamlInt>) -> Self
[src]
impl FromOCaml<OCamlInt32> for i32
[src]
fn from_ocaml(v: OCaml<'_, OCamlInt32>) -> Self
[src]
impl FromOCaml<OCamlInt64> for i64
[src]
fn from_ocaml(v: OCaml<'_, OCamlInt64>) -> Self
[src]
impl FromOCaml<bool> for bool
[src]
fn from_ocaml(v: OCaml<'_, bool>) -> Self
[src]
impl FromOCaml<f64> for f64
[src]
fn from_ocaml(v: OCaml<'_, f64>) -> Self
[src]
impl FromOCaml<String> for Vec<u8>
[src]
fn from_ocaml(v: OCaml<'_, String>) -> Self
[src]
impl FromOCaml<String> for String
[src]
fn from_ocaml(v: OCaml<'_, String>) -> Self
[src]
impl FromOCaml<OCamlBytes> for Vec<u8>
[src]
fn from_ocaml(v: OCaml<'_, OCamlBytes>) -> Self
[src]
impl FromOCaml<OCamlBytes> for String
[src]
fn from_ocaml(v: OCaml<'_, OCamlBytes>) -> Self
[src]
impl<A, FromA> FromOCaml<Option<FromA>> for Option<A> where
A: FromOCaml<FromA>,
[src]
A: FromOCaml<FromA>,
fn from_ocaml(v: OCaml<'_, Option<FromA>>) -> Self
[src]
impl<A, B, FromA, FromB> FromOCaml<(FromA, FromB)> for (A, B) where
A: FromOCaml<FromA>,
B: FromOCaml<FromB>,
[src]
A: FromOCaml<FromA>,
B: FromOCaml<FromB>,
fn from_ocaml(v: OCaml<'_, (FromA, FromB)>) -> Self
[src]
impl<A, B, C, FromA, FromB, FromC> FromOCaml<(FromA, FromB, FromC)> for (A, B, C) where
A: FromOCaml<FromA>,
B: FromOCaml<FromB>,
C: FromOCaml<FromC>,
[src]
A: FromOCaml<FromA>,
B: FromOCaml<FromB>,
C: FromOCaml<FromC>,
fn from_ocaml(v: OCaml<'_, (FromA, FromB, FromC)>) -> Self
[src]
impl<A, B, C, D, FromA, FromB, FromC, FromD> FromOCaml<(FromA, FromB, FromC, FromD)> for (A, B, C, D) where
A: FromOCaml<FromA>,
B: FromOCaml<FromB>,
C: FromOCaml<FromC>,
D: FromOCaml<FromD>,
[src]
A: FromOCaml<FromA>,
B: FromOCaml<FromB>,
C: FromOCaml<FromC>,
D: FromOCaml<FromD>,
fn from_ocaml(v: OCaml<'_, (FromA, FromB, FromC, FromD)>) -> Self
[src]
impl<A, FromA> FromOCaml<OCamlList<FromA>> for Vec<A> where
A: FromOCaml<FromA>,
[src]
A: FromOCaml<FromA>,