pub struct RawRow { /* private fields */ }Expand description
The object accessor on the raw data plane: a direct native field read that materializes
NO Value::Obj. bc conformance uses this native Vec-backed row (no real wire format) so
the generated raw marshaller exercises the de-boxed path; a real consumer implements the
same shape over its wire payload (e.g. an AttributeValue map).
Implementations§
Source§impl RawRow
impl RawRow
pub fn new() -> Self
Sourcepub fn set(&mut self, key: impl Into<String>, val: RawValue)
pub fn set(&mut self, key: impl Into<String>, val: RawValue)
Insert or update a field, preserving first-insertion order (nested serialization for the equivalence pin depends on it).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawRow
impl RefUnwindSafe for RawRow
impl Send for RawRow
impl Sync for RawRow
impl Unpin for RawRow
impl UnsafeUnpin for RawRow
impl UnwindSafe for RawRow
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