pub struct Analyzed {
pub constructs: Vec<Construct>,
pub inline_override: Option<&'static str>,
pub rewrite: Rewrite,
}Expand description
Outcome of analyzing a query without selecting an adapter.
Fields§
§constructs: Vec<Construct>All dialect-specific constructs the lexer found, in source order.
inline_override: Option<&'static str>Inline -- dactyl: <datastore> override, if any.
rewrite: RewriteA directive-stripping rewrite plan. Adapter-specific rewrites are
selected by QueryAnalyzer::prepare.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Analyzed
impl RefUnwindSafe for Analyzed
impl Send for Analyzed
impl Sync for Analyzed
impl Unpin for Analyzed
impl UnsafeUnpin for Analyzed
impl UnwindSafe for Analyzed
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