pub struct SqliteQueryCtx {
pub tables: HashMap<TableRef, SqliteTableInfo>,
pub errs: Errs,
pub rust_arg_lookup: HashMap<String, (usize, Type)>,
pub rust_args: Vec<TokenStream>,
pub query_args: Vec<TokenStream>,
pub op_stack: Vec<BinOp>,
}Fields§
§tables: HashMap<TableRef, SqliteTableInfo>§errs: Errs§rust_arg_lookup: HashMap<String, (usize, Type)>§rust_args: Vec<TokenStream>§query_args: Vec<TokenStream>§op_stack: Vec<BinOp>Implementations§
Source§impl SqliteQueryCtx
impl SqliteQueryCtx
pub fn new( errs: Errs, tables: HashMap<TableRef, SqliteTableInfo>, ) -> SqliteQueryCtx
Auto Trait Implementations§
impl Freeze for SqliteQueryCtx
impl !RefUnwindSafe for SqliteQueryCtx
impl !Send for SqliteQueryCtx
impl !Sync for SqliteQueryCtx
impl Unpin for SqliteQueryCtx
impl UnsafeUnpin for SqliteQueryCtx
impl !UnwindSafe for SqliteQueryCtx
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