Struct rustler_sys::rustler_sys_api::ErlNifBinary
source · #[repr(C)]pub struct ErlNifBinary {
pub size: size_t,
pub data: *mut c_uchar,
/* private fields */
}Expand description
See ErlNifBinary in the Erlang docs.
Fields§
§size: size_t§data: *mut c_ucharTrait Implementations§
source§impl Clone for ErlNifBinary
impl Clone for ErlNifBinary
source§fn clone(&self) -> ErlNifBinary
fn clone(&self) -> ErlNifBinary
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ErlNifBinary
impl Debug for ErlNifBinary
impl Copy for ErlNifBinary
Auto Trait Implementations§
impl Freeze for ErlNifBinary
impl RefUnwindSafe for ErlNifBinary
impl !Send for ErlNifBinary
impl !Sync for ErlNifBinary
impl Unpin for ErlNifBinary
impl UnwindSafe for ErlNifBinary
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)