pub enum ValueOption {
Required,
Filldown,
Fillup,
Key,
List,
}Expand description
Available options for Value definitions.
Variants§
Required
Record is skipped if this value is empty when recording.
Filldown
Value persists across Clear operations (retained until ClearAll).
Fillup
On assignment, backfill this value to previous records that have it empty.
Key
Marks this value as part of the record’s key (metadata only).
List
Value accumulates as a list instead of being replaced.
Implementations§
Trait Implementations§
Source§impl Clone for ValueOption
impl Clone for ValueOption
Source§fn clone(&self) -> ValueOption
fn clone(&self) -> ValueOption
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 ValueOption
impl Debug for ValueOption
Source§impl Hash for ValueOption
impl Hash for ValueOption
Source§impl PartialEq for ValueOption
impl PartialEq for ValueOption
impl Copy for ValueOption
impl Eq for ValueOption
impl StructuralPartialEq for ValueOption
Auto Trait Implementations§
impl Freeze for ValueOption
impl RefUnwindSafe for ValueOption
impl Send for ValueOption
impl Sync for ValueOption
impl Unpin for ValueOption
impl UnwindSafe for ValueOption
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