Struct chalk_integration::query::Lowering
source · pub struct Lowering {}
Expand description
Representative struct for the query group.
Trait Implementations§
source§impl HasQueryGroup<Lowering> for ChalkDatabase
impl HasQueryGroup<Lowering> for ChalkDatabase
source§fn group_storage(&self) -> &<Lowering as QueryGroup>::GroupStorage
fn group_storage(&self) -> &<Lowering as QueryGroup>::GroupStorage
Access the group storage struct from the database.
source§impl QueryGroup for Lowering
impl QueryGroup for Lowering
§type DynDb = dyn LoweringDatabase
type DynDb = dyn LoweringDatabase
Dyn version of the associated database trait.
type GroupStorage = LoweringDatabaseGroupStorage__
Auto Trait Implementations§
impl Freeze for Lowering
impl RefUnwindSafe for Lowering
impl Send for Lowering
impl Sync for Lowering
impl Unpin for Lowering
impl UnwindSafe for Lowering
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
source§impl<T> Cast for T
impl<T> Cast for T
source§fn cast<U>(self, interner: <U as HasInterner>::Interner) -> Uwhere
Self: CastTo<U>,
U: HasInterner,
fn cast<U>(self, interner: <U as HasInterner>::Interner) -> Uwhere
Self: CastTo<U>,
U: HasInterner,
Cast a value to type
U
using CastTo
.