This commit is contained in:
Aleksey Kladov 2019-11-21 15:24:51 +03:00
parent eb53aa37a3
commit 00684d708b
8 changed files with 53 additions and 49 deletions

View file

@ -9,10 +9,16 @@ use hir_def::{
};
use crate::{
ty::TypableDef, Adt, AssocItem, Const, DefWithBody, EnumVariant, Function, GenericDef,
ty::TypableDef, Adt, AssocItem, Const, Crate, DefWithBody, EnumVariant, Function, GenericDef,
ModuleDef, Static, TypeAlias,
};
impl From<ra_db::CrateId> for Crate {
fn from(crate_id: ra_db::CrateId) -> Self {
Crate { crate_id }
}
}
macro_rules! from_id {
($(($id:path, $ty:path)),*) => {$(
impl From<$id> for $ty {