pub enum ProvenanceMode {
Warn,
Require,
}Expand description
Controls how missing source_ref values are handled at write time.
Variants§
Warn
Emit a warning in the WriteReceipt but allow the write to proceed.
Require
Reject the write with EngineError::InvalidWrite if any canonical
insert or retire is missing source_ref.
Trait Implementations§
Source§impl Clone for ProvenanceMode
impl Clone for ProvenanceMode
Source§fn clone(&self) -> ProvenanceMode
fn clone(&self) -> ProvenanceMode
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 ProvenanceMode
impl Debug for ProvenanceMode
Source§impl Default for ProvenanceMode
impl Default for ProvenanceMode
Source§fn default() -> ProvenanceMode
fn default() -> ProvenanceMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProvenanceMode
impl PartialEq for ProvenanceMode
impl Copy for ProvenanceMode
impl Eq for ProvenanceMode
impl StructuralPartialEq for ProvenanceMode
Auto Trait Implementations§
impl Freeze for ProvenanceMode
impl RefUnwindSafe for ProvenanceMode
impl Send for ProvenanceMode
impl Sync for ProvenanceMode
impl Unpin for ProvenanceMode
impl UnsafeUnpin for ProvenanceMode
impl UnwindSafe for ProvenanceMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.