Type Alias ngx_rbtree_node_t

Source
pub type ngx_rbtree_node_t = ngx_rbtree_node_s;

Aliased Type§

#[repr(C)]
pub struct ngx_rbtree_node_t { pub key: usize, pub left: *mut ngx_rbtree_node_s, pub right: *mut ngx_rbtree_node_s, pub parent: *mut ngx_rbtree_node_s, pub color: u8, pub data: u8, }

Fields§

§key: usize§left: *mut ngx_rbtree_node_s§right: *mut ngx_rbtree_node_s§parent: *mut ngx_rbtree_node_s§color: u8§data: u8

Trait Implementations§

Source§

impl NgxRbTreeEntry for ngx_rbtree_node_t

Source§

fn from_rbtree_node(node: NonNull<ngx_rbtree_node_t>) -> NonNull<Self>

Gets a container pointer from tree node.
Source§

fn to_rbtree_node(&mut self) -> &mut ngx_rbtree_node_t

Gets an rbtree node from a container reference.