pub fn lower_to_mir_with_store<'db>( db: &'db (dyn HirDatabase + 'static), owner: InferBodyId<'db>, store: &ExpressionStore, infer: &InferenceResult<'db>, root_expr: Idx<Expr>, params: impl Iterator<Item = (Idx<Pat>, Ty<'db>)> + Clone, self_param: Option<(Idx<Binding>, Ty<'db>)>, ) -> Result<MirBody<'db>, MirLowerError<'db>>
is_root
true
root_expr
false