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