#[repr(C)]pub struct TCKVList {
pub len: size_t,
pub _capacity: size_t,
pub items: *mut TCKV,
}
Expand description
***** TCKVList *****
TCKVList represents a list of key/value pairs.
The content of this struct must be treated as read-only.
typedef struct TCKVList {
// number of key/value pairs in items
size_t len;
// reserved
size_t _u1;
// Array of TCKV's. These remain owned by the TCKVList instance and will be freed by
// tc_kv_list_free. This pointer is never NULL for a valid TCKVList.
struct TCKV *items;
} TCKVList;
Fields§
§len: size_t
§_capacity: size_t
total size of items (internal use only)
items: *mut TCKV
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TCKVList
impl RefUnwindSafe for TCKVList
impl !Send for TCKVList
impl !Sync for TCKVList
impl Unpin for TCKVList
impl UnwindSafe for TCKVList
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more