pub type CanonicalInput<I, T = <I as Interner>::Predicate> = CanonicalQueryInput<I, QueryInput<I, T>>;
Aliased Type§
struct CanonicalInput<I, T = <I as Interner>::Predicate> {
pub canonical: Canonical<I, QueryInput<I, T>>,
pub typing_mode: TypingMode<I>,
}
Fields§
§canonical: Canonical<I, QueryInput<I, T>>
§typing_mode: TypingMode<I>
Layout§
Note: Encountered an error during type layout; the type failed to be normalized.
Trait Implementations
Source§impl<I, V> Clone for CanonicalQueryInput<I, V>
impl<I, V> Clone for CanonicalQueryInput<I, V>
Source§fn clone(&self) -> CanonicalQueryInput<I, V>
fn clone(&self) -> CanonicalQueryInput<I, V>
Returns a copy 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 more