#[repr(C)]pub struct SkipList {
pub capacity: c_int,
pub next: c_int,
pub length: c_int,
pub freed: *mut c_int,
pub freecount: c_int,
pub freecap: c_int,
pub tail: c_int,
pub extra: *mut c_void,
pub extrasize: usize,
pub elems: *mut SkipListElem,
}Fields§
§capacity: c_int§next: c_int§length: c_int§freed: *mut c_int§freecount: c_int§freecap: c_int§tail: c_int§extra: *mut c_void§extrasize: usize§elems: *mut SkipListElemTrait Implementations§
Auto Trait Implementations§
impl Freeze for SkipList
impl RefUnwindSafe for SkipList
impl !Send for SkipList
impl !Sync for SkipList
impl Unpin for SkipList
impl UnwindSafe for SkipList
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)