#[repr(C)]pub struct TuplePayload {
pub schema: *const TupleSchema,
pub items: Vec<GcRef>,
}Expand description
The Tuple payload: a pointer to the static schema plus the element values
(one GcRef per element, in schema order).
Fields§
§schema: *const TupleSchemaThe static element shape. items.len() must equal schema.arity().
items: Vec<GcRef>Element values in schema (positional) order.
Auto Trait Implementations§
impl !RefUnwindSafe for TuplePayload
impl !Send for TuplePayload
impl !Sync for TuplePayload
impl !UnwindSafe for TuplePayload
impl Freeze for TuplePayload
impl Unpin for TuplePayload
impl UnsafeUnpin for TuplePayload
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