Struct guile_sys::Struct_scm_t_rng
[−]
[src]
#[repr(C)]pub struct Struct_scm_t_rng { pub rstate_size: size_t, pub random_bits: Option<unsafe extern "C" fn(_: *mut scm_t_rstate) -> scm_t_uint32>, pub init_rstate: Option<unsafe extern "C" fn(_: *mut scm_t_rstate, _: *const c_char, _: c_int)>, pub copy_rstate: Option<unsafe extern "C" fn(_: *mut scm_t_rstate) -> *mut scm_t_rstate>, pub from_datum: Option<unsafe extern "C" fn(_: *mut scm_t_rstate, _: SCM)>, pub to_datum: Option<unsafe extern "C" fn(_: *mut scm_t_rstate) -> SCM>, }
Fields
rstate_size: size_t
random_bits: Option<unsafe extern "C" fn(_: *mut scm_t_rstate) -> scm_t_uint32>
init_rstate: Option<unsafe extern "C" fn(_: *mut scm_t_rstate, _: *const c_char, _: c_int)>
copy_rstate: Option<unsafe extern "C" fn(_: *mut scm_t_rstate) -> *mut scm_t_rstate>
from_datum: Option<unsafe extern "C" fn(_: *mut scm_t_rstate, _: SCM)>
to_datum: Option<unsafe extern "C" fn(_: *mut scm_t_rstate) -> SCM>
Trait Implementations
impl Copy for Struct_scm_t_rng
[src]
impl Clone for Struct_scm_t_rng
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more