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