Struct guile_sys::Struct_scm_t_ptob_descriptor [] [src]

#[repr(C)]
pub struct Struct_scm_t_ptob_descriptor { pub name: *mut c_char, pub mark: Option<extern "C" fn(_: SCM) -> SCM>, pub free: Option<extern "C" fn(_: SCM) -> size_t>, pub print: Option<unsafe extern "C" fn(_: SCM, _: SCM, _: *mut scm_print_state) -> c_int>, pub equalp: Option<extern "C" fn(_: SCM, _: SCM) -> SCM>, pub close: Option<extern "C" fn(_: SCM) -> c_int>, pub write: Option<unsafe extern "C" fn(_: SCM, _: *const c_void, _: size_t)>, pub flush: Option<extern "C" fn(_: SCM)>, pub end_input: Option<extern "C" fn(_: SCM, _: c_int)>, pub fill_input: Option<extern "C" fn(_: SCM) -> c_int>, pub input_waiting: Option<extern "C" fn(_: SCM) -> c_int>, pub seek: Option<extern "C" fn(_: SCM, _: scm_t_off, _: c_int) -> scm_t_off>, pub truncate: Option<extern "C" fn(_: SCM, _: scm_t_off)>, }

Fields

Trait Implementations

impl Copy for Struct_scm_t_ptob_descriptor
[src]

impl Clone for Struct_scm_t_ptob_descriptor
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Struct_scm_t_ptob_descriptor
[src]

Returns the "default value" for a type. Read more