pub struct OCamlFloat {}Expand description
OCaml<OCamlFloat> is a reference to an OCaml float (boxed float) value.
Trait Implementations§
Source§impl FromOCaml<OCamlFloat> for f64
impl FromOCaml<OCamlFloat> for f64
Source§fn from_ocaml(v: OCaml<'_, OCamlFloat>) -> Self
fn from_ocaml(v: OCaml<'_, OCamlFloat>) -> Self
Convert from OCaml value.
Source§impl ToOCaml<OCamlFloat> for f64
impl ToOCaml<OCamlFloat> for f64
Source§fn to_ocaml<'a>(&self, cr: &'a mut OCamlRuntime) -> OCaml<'a, OCamlFloat>
fn to_ocaml<'a>(&self, cr: &'a mut OCamlRuntime) -> OCaml<'a, OCamlFloat>
Convert to OCaml value.
Source§fn to_boxroot(&self, cr: &mut OCamlRuntime) -> BoxRoot<T>
fn to_boxroot(&self, cr: &mut OCamlRuntime) -> BoxRoot<T>
Convert to OCaml value. Return an already rooted value as
BoxRoot<T>.Auto Trait Implementations§
impl Freeze for OCamlFloat
impl RefUnwindSafe for OCamlFloat
impl Send for OCamlFloat
impl Sync for OCamlFloat
impl Unpin for OCamlFloat
impl UnsafeUnpin for OCamlFloat
impl UnwindSafe for OCamlFloat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more