Type Alias ext_php_rs::zend::ZendLinkedList

source ·
pub type ZendLinkedList = zend_llist;

Aliased Type§

struct ZendLinkedList {
    pub head: *mut _zend_llist_element,
    pub tail: *mut _zend_llist_element,
    pub count: usize,
    pub size: usize,
    pub dtor: Option<unsafe extern "C" fn(_: *mut c_void)>,
    pub persistent: u8,
    pub traverse_ptr: *mut _zend_llist_element,
}

Fields§

§head: *mut _zend_llist_element§tail: *mut _zend_llist_element§count: usize§size: usize§dtor: Option<unsafe extern "C" fn(_: *mut c_void)>§persistent: u8§traverse_ptr: *mut _zend_llist_element

Implementations§

source§

impl ZendLinkedList

source

pub fn iter<T>(&self) -> ZendLinkedListIterator<'_, T>