pub struct MagicSelect { /* private fields */ }Implementations§
Source§impl MagicSelect
impl MagicSelect
pub fn handle_old_solver( &self, context: &mut TypeChecker, scope: &Arc<Scope>, call_site: &AstExprCall, old_result: WithPredicate<TypePackId>, ) -> Option<WithPredicate<TypePackId>>
pub fn infer(&self, ctx: &MagicFunctionCallContext) -> bool
Trait Implementations§
Source§impl Clone for MagicSelect
impl Clone for MagicSelect
Source§fn clone(&self) -> MagicSelect
fn clone(&self) -> MagicSelect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MagicSelect
impl RefUnwindSafe for MagicSelect
impl Send for MagicSelect
impl Sync for MagicSelect
impl Unpin for MagicSelect
impl UnsafeUnpin for MagicSelect
impl UnwindSafe for MagicSelect
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