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