#[repr(C)]pub struct _reent {Show 22 fields
pub _errno: c_int,
pub _stdin: *mut __FILE,
pub _stdout: *mut __FILE,
pub _stderr: *mut __FILE,
pub _inc: c_int,
pub _emergency: *mut c_char,
pub __sdidinit: c_int,
pub _unspecified_locale_info: c_int,
pub _locale: *mut __locale_t,
pub _mp: *mut _mprec,
pub __cleanup: Option<unsafe extern "C" fn(arg1: *mut _reent)>,
pub _gamma_signgam: c_int,
pub _cvtlen: c_int,
pub _cvtbuf: *mut c_char,
pub _r48: *mut _rand48,
pub _localtime_buf: *mut __tm,
pub _asctime_buf: *mut c_char,
pub _sig_func: *mut Option<unsafe extern "C" fn(arg1: c_int)>,
pub __sglue: _glue,
pub __sf: *mut __FILE,
pub _misc: *mut _misc_reent,
pub _signal_buf: *mut c_char,
}
Fields§
§_errno: c_int
§_stdin: *mut __FILE
§_stdout: *mut __FILE
§_stderr: *mut __FILE
§_inc: c_int
§_emergency: *mut c_char
§__sdidinit: c_int
§_unspecified_locale_info: c_int
§_locale: *mut __locale_t
§_mp: *mut _mprec
§__cleanup: Option<unsafe extern "C" fn(arg1: *mut _reent)>
§_gamma_signgam: c_int
§_cvtlen: c_int
§_cvtbuf: *mut c_char
§_r48: *mut _rand48
§_localtime_buf: *mut __tm
§_asctime_buf: *mut c_char
§_sig_func: *mut Option<unsafe extern "C" fn(arg1: c_int)>
§__sglue: _glue
§__sf: *mut __FILE
§_misc: *mut _misc_reent
§_signal_buf: *mut c_char
Trait Implementations§
impl Copy for _reent
Auto Trait Implementations§
impl Freeze for _reent
impl RefUnwindSafe for _reent
impl !Send for _reent
impl !Sync for _reent
impl Unpin for _reent
impl UnwindSafe for _reent
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: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 96 bytes