Struct ocaml_interop::OCamlBytes [−][src]
pub struct OCamlBytes {}
OCaml
<OCamlBytes>
is a reference to an OCaml bytes
value.
Note
Unlike with OCaml
<String>
, there is no validation being performed when converting this
value into String
.
Trait Implementations
impl FromOCaml<OCamlBytes> for Vec<u8>
[src]
impl FromOCaml<OCamlBytes> for Vec<u8>
[src]fn from_ocaml(v: OCaml<'_, OCamlBytes>) -> Self
[src]
impl FromOCaml<OCamlBytes> for String
[src]
impl FromOCaml<OCamlBytes> for String
[src]fn from_ocaml(v: OCaml<'_, OCamlBytes>) -> Self
[src]
impl ToOCaml<OCamlBytes> for &str
[src]
impl ToOCaml<OCamlBytes> for &str
[src]fn to_ocaml<'a>(&self, cr: &'a mut OCamlRuntime) -> OCaml<'a, OCamlBytes>
[src]
fn to_boxroot(&self, cr: &mut OCamlRuntime) -> BoxRoot<T>
[src]
impl ToOCaml<OCamlBytes> for &[u8]
[src]
impl ToOCaml<OCamlBytes> for &[u8]
[src]fn to_ocaml<'a>(&self, cr: &'a mut OCamlRuntime) -> OCaml<'a, OCamlBytes>
[src]
fn to_boxroot(&self, cr: &mut OCamlRuntime) -> BoxRoot<T>
[src]
impl ToOCaml<OCamlBytes> for String
[src]
impl ToOCaml<OCamlBytes> for String
[src]fn to_ocaml<'a>(&self, cr: &'a mut OCamlRuntime) -> OCaml<'a, OCamlBytes>
[src]
fn to_boxroot(&self, cr: &mut OCamlRuntime) -> BoxRoot<T>
[src]
impl ToOCaml<OCamlBytes> for Vec<u8>
[src]
impl ToOCaml<OCamlBytes> for Vec<u8>
[src]fn to_ocaml<'a>(&self, cr: &'a mut OCamlRuntime) -> OCaml<'a, OCamlBytes>
[src]
fn to_boxroot(&self, cr: &mut OCamlRuntime) -> BoxRoot<T>
[src]
Auto Trait Implementations
impl RefUnwindSafe for OCamlBytes
impl RefUnwindSafe for OCamlBytes
impl Send for OCamlBytes
impl Send for OCamlBytes
impl Sync for OCamlBytes
impl Sync for OCamlBytes
impl Unpin for OCamlBytes
impl Unpin for OCamlBytes
impl UnwindSafe for OCamlBytes
impl UnwindSafe for OCamlBytes