pub fn layout_of_adt_recover(
_: &dyn HirDatabase,
_: &Cycle,
_: &AdtId,
_: &Substitution,
_: &Arc<TraitEnvironment>,
) -> Result<Arc<Layout>, LayoutError>
pub fn layout_of_adt_recover(
_: &dyn HirDatabase,
_: &Cycle,
_: &AdtId,
_: &Substitution,
_: &Arc<TraitEnvironment>,
) -> Result<Arc<Layout>, LayoutError>