riot_sys::inline

Struct _reent

Source
#[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(_: *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(_: 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(_: *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(_: c_int)>§__sglue: _glue§__sf: *mut __FILE§_misc: *mut _misc_reent§_signal_buf: *mut c_char

Trait Implementations§

Source§

impl Clone for _reent

Source§

fn clone(&self) -> _reent

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

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> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.

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