pub struct MagicMatch { /* private fields */ }Implementations§
Source§impl MagicMatch
impl MagicMatch
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 MagicMatch
impl Clone for MagicMatch
Source§fn clone(&self) -> MagicMatch
fn clone(&self) -> MagicMatch
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 MagicMatch
impl RefUnwindSafe for MagicMatch
impl Send for MagicMatch
impl Sync for MagicMatch
impl Unpin for MagicMatch
impl UnsafeUnpin for MagicMatch
impl UnwindSafe for MagicMatch
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