pub enum FieldStorageDecode {
ByKind,
CatalogValue,
}Expand description
FieldStorageDecode
FieldStorageDecode captures how one persisted field payload must be interpreted at structural decode boundaries. Recursive enum, collection, and composite representations use canonical value decoding before accepted-schema admission proves exact shape; direct scalar and collection lanes remain kind-specific.
Variants§
ByKind
Decode the persisted field payload according to semantic FieldKind.
CatalogValue
Decode a canonical recursive value, then apply its accepted catalog contract.
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FieldStorageDecode
Source§impl Debug for FieldStorageDecode
impl Debug for FieldStorageDecode
impl Eq for FieldStorageDecode
Source§impl PartialEq for FieldStorageDecode
impl PartialEq 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