pub enum FieldStorageDecode {
ByKind,
Value,
}Expand description
FieldStorageDecode
FieldStorageDecode captures how one persisted field payload must be
interpreted at structural decode boundaries.
Semantic FieldKind alone is not always authoritative for persisted decode:
some fields intentionally store raw Value payloads even when their planner
shape is narrower.
Variants§
ByKind
Decode the persisted field payload according to semantic FieldKind.
Value
Decode the persisted field payload directly into Value.
Trait Implementations§
Source§impl Clone for FieldStorageDecode
impl Clone for FieldStorageDecode
Source§fn clone(&self) -> FieldStorageDecode
fn clone(&self) -> FieldStorageDecode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FieldStorageDecode
impl Debug for FieldStorageDecode
Source§impl PartialEq for FieldStorageDecode
impl PartialEq for FieldStorageDecode
impl Copy for FieldStorageDecode
impl Eq for FieldStorageDecode
impl StructuralPartialEq for FieldStorageDecode
Auto Trait Implementations§
impl Freeze for FieldStorageDecode
impl RefUnwindSafe for FieldStorageDecode
impl Send for FieldStorageDecode
impl Sync for FieldStorageDecode
impl Unpin for FieldStorageDecode
impl UnsafeUnpin for FieldStorageDecode
impl UnwindSafe for FieldStorageDecode
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