#[repr(C)]pub struct list_t {
pub head_sentinel: *mut list_entry_s,
pub tail_sentinel: *mut list_entry_s,
pub mid: *mut list_entry_s,
pub numels: c_uint,
pub spareels: *mut *mut list_entry_s,
pub spareelsnum: c_uint,
pub iter_active: c_int,
pub iter_pos: c_uint,
pub iter_curentry: *mut list_entry_s,
pub attrs: list_attributes_s,
}Expand description
list object
Fields§
§head_sentinel: *mut list_entry_s§tail_sentinel: *mut list_entry_s§mid: *mut list_entry_s§numels: c_uint§spareels: *mut *mut list_entry_s§spareelsnum: c_uint§iter_active: c_int§iter_pos: c_uint§iter_curentry: *mut list_entry_s§attrs: list_attributes_sTrait Implementations§
Auto Trait Implementations§
impl Freeze for list_t
impl RefUnwindSafe for list_t
impl !Send for list_t
impl !Sync for list_t
impl Unpin for list_t
impl UnwindSafe for list_t
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