Struct halite_sys::randombytes_implementation
source · #[repr(C)]pub struct randombytes_implementation {
pub implementation_name: Option<unsafe extern "C" fn() -> *const c_char>,
pub random: Option<unsafe extern "C" fn() -> u32>,
pub stir: Option<unsafe extern "C" fn()>,
pub uniform: Option<unsafe extern "C" fn(upper_bound: u32) -> u32>,
pub buf: Option<unsafe extern "C" fn(buf: *mut c_void, size: usize)>,
pub close: Option<unsafe extern "C" fn() -> c_int>,
}Fields§
§implementation_name: Option<unsafe extern "C" fn() -> *const c_char>§random: Option<unsafe extern "C" fn() -> u32>§stir: Option<unsafe extern "C" fn()>§uniform: Option<unsafe extern "C" fn(upper_bound: u32) -> u32>§buf: Option<unsafe extern "C" fn(buf: *mut c_void, size: usize)>§close: Option<unsafe extern "C" fn() -> c_int>Trait Implementations§
source§impl Clone for randombytes_implementation
impl Clone for randombytes_implementation
source§fn clone(&self) -> randombytes_implementation
fn clone(&self) -> randombytes_implementation
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 more