pub enum FinalPayload {
Grep(GrepPayload),
Ast(AstPayload),
Semantic(SemanticPayload),
Malformed {
raw: String,
error: String,
},
}Expand description
The top-level FINAL() payload envelope.
Variants§
Grep(GrepPayload)
Grep/pattern-match query results
Ast(AstPayload)
AST/structural query results
Semantic(SemanticPayload)
Semantic/free-form text (unverifiable)
Malformed
Malformed JSON that couldn’t be parsed
Implementations§
Source§impl FinalPayload
impl FinalPayload
Trait Implementations§
Source§impl Clone for FinalPayload
impl Clone for FinalPayload
Source§fn clone(&self) -> FinalPayload
fn clone(&self) -> FinalPayload
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 FinalPayload
impl Debug for FinalPayload
Source§impl<'de> Deserialize<'de> for FinalPayload
impl<'de> Deserialize<'de> for FinalPayload
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 Display for FinalPayload
impl Display for FinalPayload
Source§impl PartialEq for FinalPayload
impl PartialEq for FinalPayload
Source§fn eq(&self, other: &FinalPayload) -> bool
fn eq(&self, other: &FinalPayload) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FinalPayload
impl Serialize for FinalPayload
impl StructuralPartialEq for FinalPayload
Auto Trait Implementations§
impl Freeze for FinalPayload
impl RefUnwindSafe for FinalPayload
impl Send for FinalPayload
impl Sync for FinalPayload
impl Unpin for FinalPayload
impl UnsafeUnpin for FinalPayload
impl UnwindSafe for FinalPayload
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