pub struct QueryStatement {
pub mode: Option<Node<ExecutionMode>>,
pub query: Query,
pub terminator: Option<Span>,
}Expand description
A query statement and its optional execution prefix.
Fields§
§mode: Option<Node<ExecutionMode>>EXPLAIN or PROFILE, when present.
query: QueryThe query body.
terminator: Option<Span>A trailing semicolon, when one was written.
Trait Implementations§
Source§impl Clone for QueryStatement
impl Clone for QueryStatement
Source§impl Debug for QueryStatement
impl Debug for QueryStatement
Source§impl<'de> Deserialize<'de> for QueryStatement
impl<'de> Deserialize<'de> for QueryStatement
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
impl Eq for QueryStatement
Source§impl Hash for QueryStatement
impl Hash for QueryStatement
Source§impl PartialEq for QueryStatement
impl PartialEq for QueryStatement
Source§impl Serialize for QueryStatement
impl Serialize for QueryStatement
impl StructuralPartialEq for QueryStatement
Auto Trait Implementations§
impl Freeze for QueryStatement
impl RefUnwindSafe for QueryStatement
impl Send for QueryStatement
impl Sync for QueryStatement
impl Unpin for QueryStatement
impl UnsafeUnpin for QueryStatement
impl UnwindSafe for QueryStatement
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