mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-08 22:12:56 +00:00
impl Default for SlabBlockHeader
This commit is contained in:
@@ -78,12 +78,21 @@ unsafe fn unlink_slab_block(mut list: Option<&mut BlockList>, elem: *mut SlabBlo
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Default, Debug)]
|
||||
#[derive(Debug)]
|
||||
struct BlockList {
|
||||
head: *mut SlabBlockHeader,
|
||||
tail: *mut SlabBlockHeader,
|
||||
}
|
||||
|
||||
impl Default for BlockList {
|
||||
fn default() -> Self {
|
||||
BlockList {
|
||||
head: std::ptr::null_mut(),
|
||||
tail: std::ptr::null_mut(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl BlockList {
|
||||
unsafe fn push_head(&mut self, elem: *mut SlabBlockHeader) {
|
||||
unsafe {
|
||||
|
||||
Reference in New Issue
Block a user