pub enum TypeQueryKind {
TypeQuery(SymbolRef),
ApplicationWithTypeQuery {
base_sym_ref: SymbolRef,
args: Vec<TypeId>,
},
Application {
app_id: TypeApplicationId,
},
Other,
}Expand description
Classification for type query resolution.
Variants§
Trait Implementations§
Source§impl Clone for TypeQueryKind
impl Clone for TypeQueryKind
Source§fn clone(&self) -> TypeQueryKind
fn clone(&self) -> TypeQueryKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TypeQueryKind
impl RefUnwindSafe for TypeQueryKind
impl Send for TypeQueryKind
impl Sync for TypeQueryKind
impl Unpin for TypeQueryKind
impl UnsafeUnpin for TypeQueryKind
impl UnwindSafe for TypeQueryKind
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