pub enum ReceiptMode {
Disabled,
ExplainOnly,
ReturnReceipt,
}Expand description
Controls whether search receipt metadata is produced.
Variants§
Disabled
Do not produce receipt metadata.
ExplainOnly
Produce receipt-ready metadata for explain/audit paths.
ReturnReceipt
Return receipt metadata to the caller.
Trait Implementations§
Source§impl Clone for ReceiptMode
impl Clone for ReceiptMode
Source§fn clone(&self) -> ReceiptMode
fn clone(&self) -> ReceiptMode
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 moreSource§impl Debug for ReceiptMode
impl Debug for ReceiptMode
Source§impl Default for ReceiptMode
impl Default for ReceiptMode
Source§fn default() -> ReceiptMode
fn default() -> ReceiptMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReceiptMode
impl<'de> Deserialize<'de> for ReceiptMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ReceiptMode
impl PartialEq for ReceiptMode
Source§fn eq(&self, other: &ReceiptMode) -> bool
fn eq(&self, other: &ReceiptMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ReceiptMode
impl Serialize for ReceiptMode
impl Copy for ReceiptMode
impl Eq for ReceiptMode
impl StructuralPartialEq for ReceiptMode
Auto Trait Implementations§
impl Freeze for ReceiptMode
impl RefUnwindSafe for ReceiptMode
impl Send for ReceiptMode
impl Sync for ReceiptMode
impl Unpin for ReceiptMode
impl UnsafeUnpin for ReceiptMode
impl UnwindSafe for ReceiptMode
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