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
impl NgxRbTreeEntry for ngx_rbtree_node_t
Source§fn from_rbtree_node(node: NonNull<ngx_rbtree_node_t>) -> NonNull<Self>
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
fn to_rbtree_node(&mut self) -> &mut ngx_rbtree_node_t
Gets an rbtree node from a container reference.