pub enum AssignabilityEvalKind {
Application,
NeedsEnvEval,
Resolved,
}Expand description
Classification for types that need evaluation before assignability.
Variants§
Application
Application - evaluate with resolution
NeedsEnvEval
Index/KeyOf/Mapped/Conditional - evaluate with env
Resolved
Already resolved
Trait Implementations§
Source§impl Clone for AssignabilityEvalKind
impl Clone for AssignabilityEvalKind
Source§fn clone(&self) -> AssignabilityEvalKind
fn clone(&self) -> AssignabilityEvalKind
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 AssignabilityEvalKind
impl RefUnwindSafe for AssignabilityEvalKind
impl Send for AssignabilityEvalKind
impl Sync for AssignabilityEvalKind
impl Unpin for AssignabilityEvalKind
impl UnsafeUnpin for AssignabilityEvalKind
impl UnwindSafe for AssignabilityEvalKind
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