{{ len={len} }}
- len
- buf.cap
len
buf.ptr.pointer.pointer
{{ len={tail <= head ? head - tail : buf.cap - tail + head} }}
- tail <= head ? head - tail : buf.cap - tail + head
- buf.cap
tail <= head ? head - tail : buf.cap - tail + head
- buf.ptr.pointer.pointer[i]
i = (i + 1 == buf.cap ? 0 : i + 1)
{{ len={len} }}
len
*(alloc::collections::linked_list::Node<$T1> **)&head
*(alloc::collections::linked_list::Node<$T1> **)&next
element
{(char*)vec.buf.ptr.pointer.pointer,[vec.len]s8}
(char*)vec.buf.ptr.pointer.pointer,[vec.len]s8
- vec.len
- vec.buf.cap
{(char*)vec.buf.ptr.pointer.pointer,[vec.len]s8}
vec.len
(char*)vec.buf.ptr.pointer.pointer
{ptr.pointer->value}
ptr.pointer->value
- ptr.pointer->strong
- ptr.pointer->weak
- ptr.pointer.pointer->strong
- ptr.pointer.pointer->weak
{{ len={ptr.pointer.length} }}
- ptr.pointer.length
- ptr.pointer.data_ptr->strong
- ptr.pointer.data_ptr->weak
ptr.pointer.length
($T1*)(((size_t*)ptr.pointer.data_ptr) + 2)
{ptr.pointer->value}
ptr.pointer->value
- ptr.pointer->strong
- ptr.pointer->weak
- ptr.pointer.pointer->strong
- ptr.pointer.pointer->weak
{{ len={ptr.pointer.length} }}
- ptr.pointer.length
- ptr.pointer.data_ptr->strong
- ptr.pointer.data_ptr->weak
ptr.pointer.length
($T1*)(((size_t*)ptr.pointer.data_ptr) + 2)
{ptr.pointer->data}
ptr.pointer->data
- ptr.pointer->strong
- ptr.pointer->weak
- ptr.pointer.pointer->strong
- ptr.pointer.pointer->weak
{{ len={ptr.pointer.length} }}
- ptr.pointer.length
- ptr.pointer.data_ptr->strong
- ptr.pointer.data_ptr->weak
ptr.pointer.length
($T1*)(((size_t*)ptr.pointer.data_ptr) + 2)
{ptr.pointer->data}
ptr.pointer->data
- ptr.pointer->strong
- ptr.pointer->weak
- ptr.pointer.pointer->strong
- ptr.pointer.pointer->weak
{{ len={ptr.pointer.length} }}
- ptr.pointer.length
- ptr.pointer.data_ptr->strong
- ptr.pointer.data_ptr->weak
ptr.pointer.length
($T1*)(((size_t*)ptr.pointer.data_ptr) + 2)
Borrowed({__0})
Owned({__0})
- __0